@Nullable
    private static PsiMethodCallExpression getSuperCall(@NotNull PsiMethod method) {
      PsiCodeBlock body = method.getBody();
      if (body == null) {
        return null;
      }
      PsiStatement[] statements = body.getStatements();
      PsiStatement firstStmt = statements.length > 0 ? statements[0] : null;
      if (firstStmt instanceof PsiExpressionStatement) {
        PsiExpression call = ((PsiExpressionStatement)firstStmt).getExpression();
        if (call instanceof PsiMethodCallExpression && JavaPsiConstructorUtil.isSuperConstructorCall(call)) {
          return (PsiMethodCallExpression)call;
        }
      }
      return null;
    }
@Nullable
    private static PsiMethodCallExpression getSuperCall(@NotNull PsiMethod method)