@Override
  public boolean isApplicableTo(@NotNull PsiElement e) {
    return e instanceof PsiSwitchLabeledRuleStatement
           && ((PsiSwitchLabeledRuleStatement)e).getBody() instanceof PsiExpressionStatement
           && ((PsiSwitchLabeledRuleStatement)e).getEnclosingSwitchBlock() instanceof PsiSwitchExpression;
  }
@Override
  public boolean isApplicableTo(@NotNull PsiElement e)