boolean needNewline = !(lastChild instanceof PsiWhiteSpace && StringUtil.countNewLines(lastChild.getText()) > 0);
CaretModel caretModel = editor.getCaretModel();
ErlangFunction function = PsiTreeUtil.getParentOfType(psiFile.findElementAt(caretModel.getOffset()), ErlangFunction.class);
String name = function != null ? function.getName() : "name";
caretModel.moveToOffset(endOffset);
insertTestFunction(project, editor, name, needNewline);
}
@Override
public boolean startInWriteAction() {