}*/
protected synchronized NamedElementType getNamedElementType(String id, ElementType parent) {
NamedElementType elementType = namedElementTypes.get(id);
if (elementType == null) {
elementType = new NamedElementTypeImpl(this, id);
namedElementTypes.put(id, elementType);
log.debug("Created named element type '" + id + "'");
}
if (parent != null) elementType.addParent(parent);
return elementType;