code: public static boolean isPrimitive(final Object value)
  	{
  		return (value == null ||
  		        value instanceof String ||
  		        value instanceof Number ||
  		        value instanceof Boolean ||
  		        value instanceof DateTime ||
  		        value instanceof Date ||
  		        value instanceof SampleCount ||
  		        value instanceof Timecode ||
  		        value.getClass().isEnum() ||
  		        value.getClass().isPrimitive());
  	}
docs: Helper method that returns True if the provided value should be represented as a String
  
  @param value
  
  @return