public ValueType getArgument(InvokeInstruction ins, ConstantPoolGen cpg, int i)
public ValueType getArgument(InvokeInstruction ins, ConstantPoolGen cpg, int i, int numArguments)
	public ValueType getArgument(InvokeInstruction ins, ConstantPoolGen cpg, int i)			throws DataflowAnalysisException {		int numArguments = getNumArguments(ins, cpg);		if (i >= numArguments)			throw new IllegalArgumentException();		return getStackValue((numArguments - 1) - i);	}