static void register(Object value) {
        if (value != null) {
            Map<Object, Object> m = getRegistry();
            if (m == null) {
                REGISTRY.set(new WeakHashMap<Object, Object>());
            }
            getRegistry().put(value, null);
        }
    }
<p>
Registers the given object. Used by the reflection methods to avoid
infinite loops.
</p>

@param value
                 The object to register.
android/android_framework/base/src/main/java/lang3/builder/ToStringStyle.java