docs: public static boolean isPrimitive(Object value) {
  		TypeCode typeCode = TypeConverter.toTypeCode(value);
  		return typeCode == TypeCode.String || typeCode == TypeCode.Enum || typeCode == TypeCode.Boolean
  				|| typeCode == TypeCode.Integer || typeCode == TypeCode.Long || typeCode == TypeCode.Float
  				|| typeCode == TypeCode.Double || typeCode == TypeCode.DateTime || typeCode == TypeCode.Duration;
  	}