@Override
  public final TreeNode getChild(Object object, int index) {
    Node node = getNode(object, true);
    return node == null ? null : node.getChildAt(index);
  }
@Override
  public final TreeNode getChild(Object object, int index)