src/main/java/com/austinv11/persistence/ExternalData.java
default boolean canAccept(@Nonnull Class<?> clazz) {
		if (isStrict()) {
			return clazz.equals(accepts());
		} else {
			return accepts().isAssignableFrom(clazz);
		}
	}
/**
	 * Returns whether this data can accept a given class.
	 * 
	 * @param clazz The class to check.
	 * @return True if accepted, false if otherwise.
	 */
Returns whether this data can accept a given class.

@param clazz The class to check.
@return True if accepted, false if otherwise.
Returns whether this data can accept a given class . @param clazz The class to check . @return True if accepted false if otherwise .
default boolean canAccept(@Nonnull Class<?> clazz) {
		if (isStrict()) {
			return clazz.equals(accepts());
		} else {
			return accepts().isAssignableFrom(clazz);
		}
	}
default boolean canAccept ( @ Nonnull Class < ? > clazz ) { if ( isStrict ( ) ) { return clazz . equals ( accepts ( ) ) ; } else { return accepts ( ) . isAssignableFrom ( clazz ) ; } }
Returns whether this data can accept a given class.
Returns whether this data can accept a given class .