nodes.add((ITreeNode) o);
}
Iterator<ITreeNode> iter = nodes.iterator();
while (iter.hasNext()) {
ITreeNode node = iter.next();
if (node instanceof TreeNodeClassField) {
List<INodeAdapter> fields = getFields(iter);
if (!fields.isEmpty()) {
ClassDefAdapter clazz = (ClassDefAdapter) node.getAdapter();
ConstructorFieldRequest request = new ConstructorFieldRequest(clazz, fields, offsetStrategy,
adapterPrefs);
requests.add(request);
}
}