try {
reader = new InputStreamReader( is );
PackageBuilderConfiguration configuration = new PackageBuilderConfiguration();
configuration.initSemanticModules();
configuration.addSemanticModule( new BPMNSemanticModule() );
configuration.addSemanticModule( new BPMNDISemanticModule() );
XmlProcessReader xmlReader = new XmlProcessReader( configuration.getSemanticModules(),
getClassLoader() );
//An asset can only contain one process (and a RuleFlowProcess at that)
processes = xmlReader.read( reader );