@Nullable
    private static PsiMethod generateDummyMethod(Editor editor, PsiFile file)
        throws IncorrectOperationException {
      final PsiMethod method = TestIntegrationUtils.createDummyMethod(file);
      final PsiGenerationInfo<PsiMethod> info = OverrideImplementUtil.createGenerationInfo(method);

      int offset = findOffsetToInsertMethodTo(editor, file);
      GenerateMembersUtil.insertMembersAtOffset(file, offset, Collections.singletonList(info));

      final PsiMethod member = info.getPsiMember();
      return member != null
          ? CodeInsightUtilCore.forcePsiPostprocessAndRestoreElement(member)
          : null;
    }