final String argsAsString = matcher.group(1);
final ArrayList<String> argsContainer = new ArrayList<String>();
String returnType = matcher.group(2);
parseArgs(argsAsString, argsContainer);
String[] args = argsContainer.toArray(new String[argsContainer.size()]);
final Instruction instruction = new MethodInvocationInstruction(instructionList.size(), OPCODES_ARRAY[opcode], currentLineNumber,
"L" + owner + ";", name, args, returnType);
updateCurrentState(instruction);
}
}