if (translatedCodebase.equals(codebaseToTranslate)) {
AppContext.RUN.ui.popTask(translateTask, translatedCodebase.getPath() + " (unmodified)");
} else {
AppContext.RUN.ui.popTaskAndPersist(translateTask, translatedCodebase.getPath());
}
return translatedCodebase.copyWithExpression(this).copyWithProjectSpace(toProjectSpace);
}
/**
* Returns a new TranslateExpression performing this translation with the given reference
* to-codebase. This is used by inverse translation, for example when inspecting changes such