@GwtIncompatible("incompatible method")
    private static void register(final Object value) {
        Set<IDKey> registry = getRegistry();
        if (registry == null) {
            registry = new HashSet<>();
            REGISTRY.set(registry);
        }
        registry.add(new IDKey(value));
    }
@ GwtIncompatible ( "incompatible method" ) private static void register ( final Object value ) { Set < IDKey > registry = getRegistry ( ) ; if ( registry == null ) { registry = new HashSet < > ( ) ; REGISTRY . set ( registry ) ; } registry . add ( new IDKey ( value ) ) ; }
<p>
Registers the given object. Used by the reflection methods to avoid infinite loops.
</p>

@param value
The object to register.