code: static Cl map(ResultSet rs, int colShift)
      {
          Cl tmp = new Cl();
  
          try
          {
              tmp.id = rs.getInt(1 + colShift);
              tmp.name = rs.getString(2 + colShift);
              tmp.childFirst = rs.getBoolean(3 + colShift);
              tmp.hiddenClasses = rs.getString(4 + colShift);
              tmp.tracingEnabled = rs.getBoolean(5 + colShift);
              tmp.persistent = rs.getBoolean(6 + colShift);
              tmp.allowedRunners = rs.getString(7 + colShift);
          }
          catch (SQLException e)
          {
              throw new DatabaseException(e);
          }
          return tmp;
      }
docs: ResultSet is not modified (no rs.next called).
  
  @param rs
  @return