public DFAStateTable(CGTStructure structure, int start, int count) { list = new ArrayList(); for (int i = start; i < start + count; i++) { DFAStateRecord dfaState = new DFAStateRecord(structure.Records[i]); list.Add(dfaState); } }