private static @Nullable PsiElement findFirstFieldUsage(PsiStatement @NotNull [] statements, @NotNull PsiField field) {
    for (PsiStatement blockStatement : statements) {
      if (!isSuperOrThisMethodCall(blockStatement) && containsReference(blockStatement, field)) {
        return blockStatement;
      }
    }
    return null;
  }
private static @Nullable PsiElement findFirstFieldUsage(PsiStatement @NotNull [] statements, @NotNull PsiField field)