private void doAddParam(AST ast, SimpleName node, ASTRewrite rewrite) throws CoreException {
private ASTRewrite doAddParam(CompilationUnit cu) throws CoreException { AST ast= cu.getAST(); ASTRewrite rewrite= new ASTRewrite(cu); SimpleName node= fOriginalNode;
	private void doAddParam(AST ast, SimpleName node, ASTRewrite rewrite) throws CoreException {		BodyDeclaration decl= ASTResolving.findParentBodyDeclaration(node);		if (decl instanceof MethodDeclaration) {			SingleVariableDeclaration newDecl= ast.newSingleVariableDeclaration();			newDecl.setType(evaluateVariableType(ast));			newDecl.setName(ast.newSimpleName(node.getIdentifier()));						rewrite.markAsInserted(newDecl);			((MethodDeclaration)decl).parameters().add(newDecl);		}	}