}
ElementDeclaration declaration = new ElementDeclaration(qname, type, type.getQualifiedName(), isList, elementDecl.scope());
if (!elementDecl.substitutionHeadName().equals("")) {
String subHeadLocal = elementDecl.substitutionHeadName();
String subHeadNamespace = elementDecl.substitutionHeadNamespace();
if (subHeadNamespace.equals("##default")) {
subHeadNamespace = namespaceInfo.getNamespace();
}
declaration.setSubstitutionHead(new QName(subHeadNamespace, subHeadLocal));
}