@Test public void setTest() { Assume.assumeTrue(EMPTY_NODE.builder() instanceof MemoryNodeBuilder); MemoryNodeBuilder rootBuilder = (MemoryNodeBuilder) EMPTY_NODE.builder(); assertFalse(base.equals(rootBuilder.getNodeState())); rootBuilder.set(base); assertTrue(base.equals(rootBuilder.getNodeState())); MemoryNodeBuilder xBuilder = (MemoryNodeBuilder) rootBuilder.getChildNode("x"); NodeState yState = base.getChildNode("y"); assertFalse(yState.equals(xBuilder.getNodeState())); xBuilder.set(yState); assertTrue(yState.equals(xBuilder.getNodeState())); }