@Override
  public void visitPatternVariable(@NotNull PsiPatternVariable variable) {
    super.visitPatternVariable(variable);
    if (variable.getPattern() instanceof PsiDeconstructionPattern) {
      String message = JavaErrorBundle.message("identifier.is.not.allowed.here");
      add(HighlightInfo.newHighlightInfo(HighlightInfoType.ERROR).range(variable).descriptionAndTooltip(message));
    }
  }
@Override
  public void visitPatternVariable(@NotNull PsiPatternVariable variable)