@Nullable
  @Override
  protected PsiType inferType(@NotNull PsiTypeElement typeElement) {
    //skip if dumb mode, allow only `getAugments`
    if (DumbService.isDumb(typeElement.getProject())) return null;

    return hasLombokLibrary(typeElement.getProject()) ? ValProcessor.inferType(typeElement) : null;
  }
@Nullable
  @Override
  protected PsiType inferType(@NotNull PsiTypeElement typeElement)