public void wrongNumberOfArguments(MessageSend functionCall, MethodBinding binding) {
	String functionName =  new String(functionCall.selector);
	int actualArguments=(functionCall.arguments!=null) ? functionCall.arguments.length : 0;
    String actualNumber=String.valueOf(actualArguments);
    String expectingNumber=String.valueOf(binding.parameters.length);
	
	this.handle(
		IProblem.WrongNumberOfArguments,
		new String[] {
				functionName,expectingNumber,actualNumber}, //$NON-NLS-1$
		new String[] {
				functionName,expectingNumber,actualNumber}, //$NON-NLS-1$
		ProblemSeverities.Ignore,
		functionCall.sourceStart,
		functionCall.sourceEnd);
}