### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: model/org/eclipse/jdt/internal/core/CreateElementInCUOperation.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/CreateElementInCUOperation.java,v retrieving revision 1.34 diff -u -r1.34 CreateElementInCUOperation.java --- model/org/eclipse/jdt/internal/core/CreateElementInCUOperation.java 23 Feb 2005 02:47:29 -0000 1.34 +++ model/org/eclipse/jdt/internal/core/CreateElementInCUOperation.java 6 Oct 2006 18:51:44 -0000 @@ -10,6 +10,8 @@ *******************************************************************************/ package org.eclipse.jdt.internal.core; +import java.util.Map; + import org.eclipse.core.resources.IResource; import org.eclipse.core.resources.IWorkspace; import org.eclipse.core.runtime.jobs.ISchedulingRule; @@ -91,8 +93,8 @@ super(null, new IJavaElement[]{parentElement}); initializeDefaultPosition(); } - protected void apply(ASTRewrite rewriter, IDocument document) throws JavaModelException { - TextEdit edits = rewriter.rewriteAST(document, null); + protected void apply(ASTRewrite rewriter, IDocument document, Map options) throws JavaModelException { + TextEdit edits = rewriter.rewriteAST(document, options); try { edits.apply(document); } catch (BadLocationException e) { @@ -182,7 +184,7 @@ if (parent == null) parent = this.cuAST; insertASTNode(rewriter, parent, child); - apply(rewriter, document); + apply(rewriter, document, cu.getJavaProject().getOptions(true)); } worked(1); }