buf.append(" buf.append("\n");
buf.append("\n");
	public void testBUG_38447() throws Exception {				if (BUG_38447) {			return;		}				IPackageFragment pack1= fSourceFolder.createPackageFragment("test1", false, null);		StringBuffer buf= new StringBuffer();		buf.append("package test1;\n");		buf.append("public class DD {\n");		buf.append("\n");				buf.append("    private void foo(){\n");		buf.append("     // missing bracket\n");		buf.append("\n");		buf.append("    /*\n");		buf.append("     *\n");		buf.append("     */\n");		buf.append("    private void foo1(){\n");		buf.append("    }\n");		buf.append("\n");		buf.append("    private void foo2(){\n");		buf.append("    }\n");			buf.append("}\n");		ICompilationUnit cu= pack1.createCompilationUnit("DD.java", buf.toString(), false, null);		CompilationUnit astRoot= AST.parseCompilationUnit(cu, false);		ASTRewrite rewrite= new ASTRewrite(astRoot);		TypeDeclaration type= findTypeDeclaration(astRoot, "DD");		{			MethodDeclaration methodDecl= findMethodDeclaration(type, "foo");			rewrite.markAsRemoved(methodDecl);		}		ASTRewriteCorrectionProposal proposal= new ASTRewriteCorrectionProposal("", cu, rewrite, 10, null);		proposal.getCompilationUnitChange().setSave(true);		proposal.apply(null);		buf= new StringBuffer();		buf.append("package test1;\n");		buf.append("public class DD {\n");		buf.append("\n");					buf.append("    /*\n");		buf.append("     *\n");		buf.append("     */\n");		buf.append("    private void foo1(){\n");		buf.append("    }\n");		buf.append("\n");		buf.append("    private void foo2(){\n");		buf.append("    }\n");			buf.append("}\n");		assertEqualString(cu.getSource(), buf.toString());		clearRewrite(rewrite);	}