/** * Performs initialization if necessary of the io routines aimed at loading/saving sequences of * labels. */ protected void initIO(Document document, Configuration configuration) { if (configuration.getLegacyXML()) { if (labelio == null) labelio = new StatechumXML.LEGACY_StringLabelSequenceWriter( document, configuration, getLabelConverter()); if (stringio == null) stringio = new StatechumXML.LEGACY_StringSequenceWriter(document); } else { // current if (labelio == null) labelio = new StatechumXML.LabelSequenceWriter(document, configuration, getLabelConverter()); if (stringio == null) stringio = new StatechumXML.StringSequenceWriter(document); } }