public static FieldChecker getChecker(@Nullable PsiElement context) {
    if (context == null) return new FieldChecker(null);
    return CachedValuesManager.getProjectPsiDependentCache(context, FieldChecker::new);
  }
public static FieldChecker getChecker(@Nullable PsiElement context)