String mGenSig = readUTFString(variablesIn);
int modifiers = variablesIn.readInt();
int count = variablesIn.readInt();
JMethod jm = model.getMethod(methodID);
jm.name = mName;
jm.signature = mSig;
if (mGenSig.equals(" ")) {
jm.setGenericsignature(null); // Not currently keeping it null, left as reminder
}
jm.setGenericsignature(mGenSig);
jm.mods = modifiers;
for (int i = 0; i < count; i++) {
JLocalVariableTableEntry jlte = nlocalVarTable();
jm.addLocalVariableTableEntry(jlte);
}
// Line number table
int lntLength = variablesIn.readInt();
for (int i = 0; i < lntLength; i++) {
int lNum = variablesIn.readInt();
long bytePos = variablesIn.readLong();
jm.addLineNumberEntry(lNum, bytePos);
}
c.addMethod(jm);
}