@Override
  public void visitSwitchLabelStatement(@NotNull PsiSwitchLabelStatement statement) {
    startElement(statement);
    generateCaseValueInstructions(statement.getCaseLabelElementList());
    generateExpressionInstructions(statement.getGuardExpression());
    finishElement(statement);
  }
@Override
  public void visitSwitchLabelStatement(@NotNull PsiSwitchLabelStatement statement)