@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface EqualnessIsIdentity
Define that equal instances of this class can be replaced by a single copy when deserializing. Applicable to Immutable
classes which are not used for serialization. An example of system classes would be string. If two Strings are equal, there
is no need to create two distinct instances when deserializing. Reduces size, but increases write speed. However if euqal instances
are found often, write speed may also be faster.