String[] paramNames= curr.getParameterNames();
String[] paramNames= StubUtility.guessArgumentNames(curr.getJavaProject(), curr.getParameterNames());
	private String createStub(IField field, IMethod curr, boolean addComment, IMethod overridden, IImportsStructure imports) throws CoreException {		String methodName= curr.getElementName();		String[] paramNames= curr.getParameterNames();		String returnTypSig= curr.getReturnType();		StringBuffer buf= new StringBuffer();		if (addComment) {			String comment= CodeGeneration.getMethodComment(fType.getCompilationUnit(), fType.getElementName(), methodName, paramNames, curr.getExceptionTypes(), returnTypSig, overridden, String.valueOf('\n'));			if (comment != null) {				buf.append(comment);				buf.append('\n');			}		}		String methodDeclaration= null;		if (fType.isClass()) {			StringBuffer body= new StringBuffer();			if (!Signature.SIG_VOID.equals(returnTypSig)) {				body.append("return "); //$NON-NLS-1$			}			if (JdtFlags.isStatic(curr)) {				body.append(resolveTypeOfField(field).getElementName());			} else {				body.append(field.getElementName());			}			body.append('.').append(methodName).append('(');			for (int i= 0; i < paramNames.length; i++) {				body.append(paramNames[i]);				if (i < paramNames.length - 1)					body.append(',');			}			body.append(");"); //$NON-NLS-1$			methodDeclaration= body.toString();		}		StubUtility.genMethodDeclaration(fType.getElementName(), curr, methodDeclaration, imports, buf);		return buf.toString();	}