docs: public static Object getDefaultValue(Class<?> clazz) {
  		if (clazz.isPrimitive()) {
  			if (long.class == clazz) {
  				return 0L;
  			} else if (int.class == clazz) {
  				return 0;
  			} else if (short.class == clazz) {
  				return (short) 0;
  			} else if (char.class == clazz) {
  				return (char) 0;
  			} else if (byte.class == clazz) {
  				return (byte) 0;
  			} else if (double.class == clazz) {
  				return 0D;
  			} else if (float.class == clazz) {
  				return 0f;
  			} else if (boolean.class == clazz) {
  				return false;
  			}
  		}
  
  		return null;
  	}