return elem;
}
@Override
public Type visitNamedType(NamedType elem, Void context) {
Name name = elem.getName();
if (name.getModelKind() == ModelKind.SIMPLE_NAME) {
reserved.put((SimpleName) name, elem.getName());
return elem;
}
LinkedList<SimpleName> segments = new LinkedList<SimpleName>();
name = normalize(name, segments);
if (name.getModelKind() == ModelKind.SIMPLE_NAME) {
reserved.put((SimpleName) name, elem.getName());
return elem;
}
QualifiedName qname = (QualifiedName) name;