// Append the local variables table.
if (printLocalVariables) {
LocalVariableTable vt = m.getLocalVariableTable();
if (vt != null) {
LocalVariable vars[] = vt.getLocalVariableTable();
if (vars.length > 0) {
String indentStr3 = indentString(indent * 3);
result.append(indentString(
indent * 2, "LocalVariableTable:"));
result.append(n);
result.append(indentStr3);
result.append("Start\tLength\tSlot\tName\tSignature");
result.append(n);
for (int j = 0; j < vars.length; j++) {
LocalVariable lv = vars[j];
result.append(indentStr3);
result.append(lv.getStartPC());
result.append("\t\t");
result.append(lv.getLength());
result.append("\t");
result.append(lv.getIndex());
result.append("\t");
result.append(lv.getName());
result.append("\t");
result.append(lv.getSignature());
result.append("\t");
result.append(n);
}
}
}