IFile moduleFile = ((DefaultModuleDescription) moduleDescription).getFile();
GwtDocumentEditContext context = new GwtDocumentEditContext(moduleFile);
try {
ModuleElement moduleElement = context.getModuleElement();
modification.modify(moduleElement);
context.commit();
} finally {
context.disconnect();
}
}
}