String () { final PsiElement keyElement = getKey(); if (keyElement == null) { return ""; } if (keyElement instanceof YAMLScalar) { return ((YAMLScalar)keyElement).getTextValue(); } if (keyElement instanceof YAMLCompoundValue) { return ((YAMLCompoundValue)keyElement).getTextValue(); } final String text = keyElement.getText(); return StringUtil.unquoteString(text); }