@Test
public void childrenBuiltOnExpandEvenWhenNodeIsInvisible() {

  DefaultMutableTreeNode root = (DefaultMutableTreeNode)myModel.getRoot();
  myRange.set(35, 40);
  checkTraverseOrder(root, " +Root +main - +B +main - - -");
  BottomUpNode toCheckNode = findBottomUpNodeOnPath((BottomUpNode)root.getUserObject(), "Root", "B", "A");
  assertEquals(0, toCheckNode.getChildren().size());
  myModel.expand(findNodeOnPath(root, "root", "B"));
  assertEquals(2, toCheckNode.getChildren().size());
}