@Override
  public int getNumberOfValidBranches() {
    int numberOfValidBranches = 0;

    for (LineData lineData : children.values()) {
      numberOfValidBranches += lineData.getNumberOfValidBranches();
    }

    return numberOfValidBranches;
  }