String (@Nullable PsiSwitchLabelStatementBase switchLabel) { if (switchLabel != null) { if (switchLabel.isDefaultCase()) { return PsiKeyword.DEFAULT; } PsiCaseLabelElementList labelElementList = switchLabel.getCaseLabelElementList(); if (labelElementList != null) { PsiCaseLabelElement[] expressions = labelElementList.getElements(); if (expressions.length != 0) { return PsiKeyword.CASE + ' ' + expressions[0].getText(); } } } return null; }