code: private void processActivityCodes() throws SQLException
     {
        List<Row> types = getRows("select * from " + m_schema + "actvtype where actv_code_type_id in (select distinct actv_code_type_id from taskactv where proj_id=?)", m_projectID);
        List<Row> typeValues = getRows("select * from " + m_schema + "actvcode where actv_code_id in (select distinct actv_code_id from taskactv where proj_id=?)", m_projectID);
        List<Row> assignments = getRows("select * from " + m_schema + "taskactv where proj_id=?", m_projectID);
        m_reader.processActivityCodes(types, typeValues, assignments);
     }
docs: Process activity code data.