`T::class` vs. `T::class.java` are not the same. ...
# announcements
a
T::class
vs.
T::class.java
are not the same. so
Boolean::class.java
cannot be
T::class