public String toString() {
        String indent = "";
        for (int i = 0; i < this.parentsCount; i++)
            indent = indent + " ";
        return indent + this.data +
               ((childNodeLeft != null) ? "\n" + childNodeLeft.toString() : "") +
               ((childNodeRight != null) ? "\n" + childNodeRight.toString() : "");
    }