code: private void readDefinitions()
     {
        for (MapRow row : m_tables.get("TTL"))
        {
           Integer id = row.getInteger("DEFINITION_ID");
           List<MapRow> list = m_definitions.get(id);
           if (list == null)
           {
              list = new ArrayList<MapRow>();
              m_definitions.put(id, list);
           }
           list.add(row);
        }
  
        List<MapRow> rows = m_definitions.get(WBS_FORMAT_ID);
        if (rows != null)
        {
           m_wbsFormat = new SureTrakWbsFormat(rows.get(0));
        }
     }
docs: Extract definition records from the table and divide into groups.