protected int getNumberOfLefts() {

    int lValue = ((left == null) ? 0 : (1 + left.getNumberOfLefts()));
    int rValue = ((right == null) ? 0 : (0 + right.getNumberOfLefts()));
    return lValue + rValue;
  }