protected void execute(@NotNull ProgressIndicator progressIndicator) throws InterruptedException {
final Editor editor = getEditor(e);
final SourceCodeFile sourcecodeFile = getSourcecodeFile(e);
if (editor != null && sourcecodeFile != null) {
boolean reloaded = sourcecodeFile.reloadFromDatabase();
if (reloaded) {
new WriteActionRunner() {
public void run() {
editor.getDocument().setText(sourcecodeFile.getContent());
sourcecodeFile.setModified(false);