@Target(value=TYPE) @Retention(value=RUNTIME) public @interface BinaryInterface
@BinaryInterface classes are serialized will result in incompatibilities, so the following rules
 apply to classes annotated with this annotation in the 3.x release series:
 - NEVER CHANGE THEM
 - NEVER MAKE THEM IMPLEMENT THE VERSIONED INTERFACE
 For the purposes of serializable classes conventions testing, this annotation is only taken into account when
 used on concrete classes; it does not make sense to annotate an interface or an abstract class, because serialized form
 is only relevant in the context of a concrete class. However, it may be informative to use this annotation also on
 interfaces or abstract classes, as a warning to implementers.Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.