protected void balancing() {
    if (this.getLeft() != null && this.getLeft().getData() == null)
      this.setLeft(null);
    if (this.getRight() != null && this.getRight().getData() == null)
      this.setRight(null);
  }