void (@NotNull Template template, boolean brokenOff) { if (brokenOff) return; WriteCommandAction.runWriteCommandAction(project, () -> { PsiDocumentManager.getInstance(project).commitDocument(newEditor.getDocument()); final int offset = newEditor.getCaretModel().getOffset(); PsiMethod method1 = PsiTreeUtil.findElementOfClassAtOffset(targetFile, offset - 1, PsiMethod.class, false); if (method1 != null) { try { CreateFromUsageUtils.setupMethodBody(method1); } catch (IncorrectOperationException e) { LOG.error(e); } CreateFromUsageUtils.setupEditor(method1, newEditor); } }); }