}
private void createNewAttributeBands() throws IOException {
List classAttributeLayouts = attrBands.getClassAttributeLayouts();
for (Iterator iterator = classAttributeLayouts.iterator(); iterator.hasNext();) {
AttributeDefinition def = (AttributeDefinition) iterator.next();
classAttributeBands.add(new NewAttributeBands(effort, cpBands, segment.getSegmentHeader(), def));
}
List methodAttributeLayouts = attrBands.getMethodAttributeLayouts();
for (Iterator iterator = methodAttributeLayouts.iterator(); iterator.hasNext();) {
AttributeDefinition def = (AttributeDefinition) iterator.next();
methodAttributeBands.add(new NewAttributeBands(effort, cpBands, segment.getSegmentHeader(), def));
}
List fieldAttributeLayouts = attrBands.getFieldAttributeLayouts();
for (Iterator iterator = fieldAttributeLayouts.iterator(); iterator.hasNext();) {
AttributeDefinition def = (AttributeDefinition) iterator.next();
fieldAttributeBands.add(new NewAttributeBands(effort, cpBands, segment.getSegmentHeader(), def));
}
List codeAttributeLayouts = attrBands.getCodeAttributeLayouts();
for (Iterator iterator = codeAttributeLayouts.iterator(); iterator.hasNext();) {
AttributeDefinition def = (AttributeDefinition) iterator.next();
codeAttributeBands.add(new NewAttributeBands(effort, cpBands, segment.getSegmentHeader(), def));
}
}