static boolean isBasicValueType ( final Type type ) { if ( type instanceof Class < ? > ) { return isBasicValueType ( ( Class < ? > ) type ) ; } else if ( type instanceof ParameterizedType ) { return isBasicValueType ( ( ( ParameterizedType ) type ) . getRawType ( ) ) ; } else { return false ; } }
Return true for types that can be converted directly to and from string representation .