if (m_sourceReader == null)
throw new IOException("No source has been specified");
if (m_structure == null) {
try {
m_XMLInstances = new XMLInstances(m_sourceReader);
m_structure = new Instances(m_XMLInstances.getInstances(), 0);
}
catch (IOException ioe) {
// just re-throw it
throw ioe;