code: @Nullable
  	public static Type evaluateJavaLangType(@Nonnull final String name) {
  		Check.notEmpty(name, "name");
  		Type ret = null;
  		for (final Type type : JAVA_LANG_VALUE_TYPES) {
  			if (type.getName().equals(name.replace("java.lang.", ""))) {
  				ret = type;
  				break;
  			}
  		}
  		return ret;
  	}
docs: Checks if the passed type is a type of <code>java.lang</code>. If it is a type of <code>java.lang</code> the
  matching type will be returned otherwise {@code null}.
  
  @param name
  simple or qualified name of a type
  @return matching type or {@code null}