The implementation of valueEquals() requires that the other implementation is also based on AbstractImmutableDataContainerNode.
This breaks equals() with AbstractBindingLazyContainerNode, which uses the same implementation for its delegate.
The implementation of valueEquals() requires that the other implementation is also based on AbstractImmutableDataContainerNode.
This breaks equals() with AbstractBindingLazyContainerNode, which uses the same implementation for its delegate.