XmlElementDescriptor[] (@Nullable PsiElement context) { String entitiesString = getEntitiesString(context, XmlEntitiesInspection.TAG_SHORT_NAME); if (entitiesString == null) return XmlElementDescriptor.EMPTY_ARRAY; StringTokenizer tokenizer = new StringTokenizer(entitiesString, ","); XmlElementDescriptor[] descriptors = new XmlElementDescriptor[tokenizer.countTokens()]; int index = 0; while (tokenizer.hasMoreElements()) { final String tagName = tokenizer.nextToken(); if (tagName.isEmpty()) continue; descriptors[index++] = new CustomXmlTagDescriptor(tagName); } return descriptors; }