private @NotNull SwitchBranch withLabels(@NotNull List<PsiCaseLabelElement> caseElements) {
      return new SwitchBranch(myIsDefault, caseElements, myGuard, myRuleResult, myUsedElements);
    }
private @NotNull SwitchBranch withLabels(@NotNull List<PsiCaseLabelElement> caseElements)