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