buf.append("List frames = Collections.EMPTY_LIST;\n");
} else {
buf.append("List frames = new ArrayList();\n");
for (int i = 0; i < frames.size(); i++) {
buf.append("{\n");
StackMapFrame f = (StackMapFrame) frames.get(i);
declareLabel(buf, labelNames, f.label);
String frameVar = varName + "frame" + i;
asmifyTypeInfo(buf, frameVar, labelNames, f.locals, "locals");
asmifyTypeInfo(buf, frameVar, labelNames, f.stack, "stack");