public static Class<?> getClass(Type type) { if (type.isSimpleType() && !((SimpleType) type).isPrimitive()) { return getClass(((SimpleType) type).getPrimitiveType()); } return types2Class.get(type); }
if (!type.isPrimitive()) { return readStringList(value, type.getPrimitiveType());