static Class getTypeArgumentAsClass(Type type) { if (type cast ParameterizedType) ret typeToClass(first(type.getActualTypeArguments())); null; }