question: the non primitive type . concode_field_sep PrefType<Long> LONG_TYPE concode_elem_sep T defaultValue concode_elem_sep Class<T> primitiveClass concode_elem_sep PrefType<?>[] VALUES concode_elem_sep PrefType<Boolean> BOOLEAN_TYPE concode_elem_sep PrefType<byte[]> BYTE_ARRAY_TYPE concode_elem_sep PrefType<Float> FLOAT_TYPE concode_elem_sep PrefType<String> STRING_TYPE concode_elem_sep Set<PrefType<?>> VALUES_COLLECTION concode_elem_sep PrefType<Integer> INT_TYPE concode_elem_sep long NO_DATE concode_elem_sep Class<T> clazz concode_elem_sep PrefType<Date> DATE_TYPE concode_elem_sep PrefType<Double> DOUBLE_TYPE concode_field_sep long dateToLong concode_elem_sep Date get concode_elem_sep String get concode_elem_sep Boolean get concode_elem_sep Float get concode_elem_sep Double get concode_elem_sep Integer get concode_elem_sep Long get concode_elem_sep byte[] get concode_elem_sep T get concode_elem_sep T get concode_elem_sep Class<T> getPrimitiveTypeClass concode_elem_sep Date longToDate concode_elem_sep boolean isNative concode_elem_sep boolean isNative concode_elem_sep void put concode_elem_sep void put concode_elem_sep void put concode_elem_sep void put concode_elem_sep void put concode_elem_sep void put concode_elem_sep void put concode_elem_sep void put concode_elem_sep void put concode_elem_sep T getDefaultValue
target: Class < T > function ( ) { return this . clazz ; }