public object visit(EmptyNode emptyNode) { NonEmptyNode newNode = (NonEmptyNode)BSTBuilder.getNodeFactory().createNonEmptyNode(newKey); newNode.setLeft(EmptyNode.getInstance()); newNode.setRight(EmptyNode.getInstance()); return(newNode); }