code: public static boolean isPrimitiveLike(final Class type) {
          return type != null && (type == String.class || type == char.class
                                  || type == Character.class || type == short.class || type == Short.class
                                  || type == Integer.class || type == int.class || type == Long.class || type == long.class
                                  || type == Double.class || type == double.class || type == float.class || type == Float.class
                                  || type == Boolean.class || type == boolean.class || type == Byte.class || type == byte.class
                                  || type == Date.class || type == Locale.class || type == Class.class || type == UUID.class
                                  || type == URI.class || type.isEnum());
  
      }
docs: Checks if the Class given is a primitive type.  This includes the Java primitive types and their wrapper types.
  
  @param type the Class to examine
  @return true if the Class's type is considered a primitive type