markAsLinked(rewrite, newArg, i == 0, key);
addLinkedPosition(rewrite.track(newArg), i == 0, key);
	protected ASTRewrite getRewrite() {		AST ast= fCallerNode.getAST();		ASTRewrite rewrite= new ASTRewrite(ast);		ChildListPropertyDescriptor property= getProperty();		for (int i= 0; i < fInsertIndexes.length; i++) {			int idx= fInsertIndexes[i];			String key= "newarg_" + i; //$NON-NLS-1$			Expression newArg= evaluateArgumentExpressions(ast, fParamTypes[idx], key);			ListRewrite listRewriter= rewrite.getListRewrite(fCallerNode, property);			listRewriter.insertAt(newArg, idx, null);						markAsLinked(rewrite, newArg, i == 0, key); 		}		return rewrite;	}