docs: public int getNumberOfPaths()
      {
          if(results != null)//Categorical!
              return results.length;
          else if(catAttributes != null)//Regression!
              if(regressionResults.length == 1)
                  return 1;
              else if(splittingAttribute < catAttributes.length)//Categorical
                  return catAttributes[splittingAttribute].getNumOfCategories();
              else//Numerical is always binary
                  return 2;
          return Integer.MIN_VALUE;//Not trained!
      }