class TMXMLReader extends AbstractXMLFormatReader implements TopicMapReaderIF {

  @Override
  public TopicMapIF read() throws IOException {
    InMemoryTopicMapStore store = new InMemoryTopicMapStore();
    store.setBaseAddress(base_address);
    TopicMapIF topicmap = store.getTopicMap();
    importInto(topicmap);

    ClassInstanceUtils.resolveAssociations1(topicmap);
    ClassInstanceUtils.resolveAssociations2(topicmap);
    
    return topicmap;
  }

  public  TMXMLReader(URL url);
  public  TMXMLReader(URL url, LocatorIF base_address);
  public  TMXMLReader(File file);
  public  TMXMLReader(Reader reader, LocatorIF base_address);
  public  TMXMLReader(InputStream stream, LocatorIF base_address);
  public  TMXMLReader(InputSource source, LocatorIF base);

}