docs: public Object get(int iRowIndex, int iRecordCount) throws DBException, RemoteException
      {
          try   {
              Utility.getLogger().info("EJB get: row= " + iRowIndex + " count= " + iRecordCount);
  
              synchronized (this.getTask())
              {
                  Record gridRecord = this.getMainRecord();
  
                  gridRecord.setEditMode(DBConstants.EDIT_NONE);  // This will keep me from using the current record (Since cache is handled by the client)
                  if (iRecordCount == 1)
                      return this.getAtRow(iRowIndex);
                  else
                  {
                      Vector<Object> objVector = new Vector<Object>();
                      for (int iRow = iRowIndex; iRecordCount > 0; iRow++, iRecordCount--)
                      {
                          Object objData = this.getAtRow(iRow);
                          objVector.add(objData);
                          if (!(objData instanceof Vector))
                              break;
                      }
                      return objVector; // Vector of multiple rows
                  }
              }
          } catch (DBException ex)    {
              throw ex;
          }
      }