copyJavadocNode(ast, oldField, newField);
copyJavadocNode(rewrite, field, oldField, newField);
	private FieldDeclaration createNewFieldDeclarationNode(IField field, CompilationUnit declaringCuNode, ASTRewrite rewrite) throws JavaModelException {		AST ast= getAST(rewrite);		VariableDeclarationFragment oldFieldFragment= ASTNodeSearchUtil.getFieldDeclarationFragmentNode(field, declaringCuNode);		VariableDeclarationFragment newFragment= ast.newVariableDeclarationFragment();		newFragment.setExtraDimensions(oldFieldFragment.getExtraDimensions());		if (oldFieldFragment.getInitializer() != null){			Expression newInitializer= createPlaceholderForExpression(oldFieldFragment.getInitializer(), field.getCompilationUnit(), rewrite);			newFragment.setInitializer(newInitializer);		}			newFragment.setName(createCopyOfSimpleName(oldFieldFragment.getName(), ast));		FieldDeclaration newField= ast.newFieldDeclaration(newFragment);		FieldDeclaration oldField= ASTNodeSearchUtil.getFieldDeclarationNode(field, declaringCuNode);		copyJavadocNode(ast, oldField, newField);		newField.setModifiers(getNewModifiers(field));				Type newType= createPlaceholderForType(oldField.getType(), field.getCompilationUnit(), rewrite);		newField.setType(newType);		return newField;	}