You cannot create a fully parameterized java class...
# reflect
a
You cannot create a fully parameterized java class instance in any language on the JVM. you can create a Class<T> or a Type. Of Type there are 5 implementations. You are looking for Type not Class.