public void add(LocalElementDeclaration led) { String namespace = led.getNamespace(); String prefix = addNamespace(namespace); SchemaInfo schemaInfo = namespacesToSchemas.get(namespace); if (schemaInfo == null) { schemaInfo = new SchemaInfo(); schemaInfo.setId(prefix); schemaInfo.setNamespace(namespace); namespacesToSchemas.put(namespace, schemaInfo); } schemaInfo.getLocalElementDeclarations().add(led); addReferencedTypeDefinitions(led); }