private CIMModel loadSplitModel(ReadOnlyDataSource dataSource, Reader bseqr, Reader bstpr) throws Exception {
CIMModel model = new CIMModel();
try (Reader eqr = new UnicodeReader(newInputStream(dataSource, "_EQ", "xml"), null);
Reader tpr = new UnicodeReader(newInputStream(dataSource, "_TP", "xml"), null);
Reader svr = new UnicodeReader(newInputStream(dataSource, "_SV", "xml"), null)) {
long startTime2 = System.currentTimeMillis();
CIMModelFactory.read(eqr, "EQ", null, null, tpr, "TP", svr, "SV", null, null,
bseqr, "Boundary EQ", bstpr, "Boundary TP",
model, new CIMModel(), true);
LOGGER.debug("CIM model ({EQ, TP, SV}) loaded in "
+ (System.currentTimeMillis() - startTime2) + " ms");
}
return model;
}