docs: public String getCategoryName(int i )
      {
          if(i < getNumCategoricalVars() && i >= 0)
              return categories[i].getCategoryName();
          else
              throw new IndexOutOfBoundsException("Can not acces variable for invalid index  " + i );
      }