question: public static boolean isJavaBuiltinDataType ( Class clazz ) { if ( clazz == null ) { return true ; } Class clazzBoxed = getBoxedType ( clazz ) ; if ( isNumeric ( clazzBoxed ) ) { return true ; } if ( isBoolean ( clazzBoxed ) ) { return true ; } if ( clazzBoxed . equals ( String . class ) ) { return true ; } if ( ( clazzBoxed . equals ( char . class ) ) || ( clazzBoxed . equals ( Character . class ) ) ) { return true ; } if ( clazzBoxed . equals ( void . class ) ) { return true ; } return false ; }
target:  Returns true if the class passed in is a Java built-in data type (primitive or wrapper) including String and 'null'.