GroovyFile (@NlsSafe @NotNull CharSequence idText, boolean isPhysical, @Nullable PsiElement context) { final GroovyFileImpl file = createDummyFile(idText, isPhysical); if (ErrorUtil.containsError(file)) { throw new IncorrectOperationException("cannot create file from text: " + idText); } file.setContext(context); return file; }