} else if (DOMAIN_QNAME.equals(name)) {
// Read a <domain>
domainName = getString(reader, NAME);
} else if (SCHEME_QNAME.equals(name)) {
// Read a <scheme>
Scheme scheme = topologyFactory.createScheme();
scheme.setName(getString(reader, NAME));
scheme.setBaseURL(getString(reader, BASE_URL));
scheme.setDomainName(domainName);
// Add scheme to the node
node.getSchemes(domainName).add(scheme);
} else if (COMPONENT_QNAME.equals(name)) {
// Read a <component>