static void registerAdapterClass(Class<?> clazz) {
		Objects.requireNonNull(clazz,"Adapter class cannot be null");
		TypeAdapter.ADAPTER_CLASSES.addIfAbsent(clazz);
	}
static void registerAdapterClass(Class<?> clazz) {
		Objects.requireNonNull(clazz,"Adapter class cannot be null");
		TypeAdapter.ADAPTER_CLASSES.addIfAbsent(clazz);
	}
static void registerAdapterClass ( Class < ? > clazz ) { Objects . requireNonNull ( clazz , "Adapter class cannot be null" ) ; TypeAdapter . ADAPTER_CLASSES . addIfAbsent ( clazz ) ; }
Register a new adapter class.

@param clazz
the adapter class.
@throws NullPointerException
if the adapter class is {@code null}.
Register a new adapter class .