At least in Java, I don't know if there is a way to be able to do this but, I am trying to find a no-args solution for being able to pass around a class type of an unknown generic value.
class MyClass<T> {
   // Trying to find something like this...
   Class<T> classValue = T.class;
   Class<T> classValue = new Class<T>();
   // Trying to avoid this, I desire a no-args constructor solution
   MyClass(Class<T> classValue) { this.classValue = classValue }
}
