//NOTE: dont use version=0. Version 0 is the root node.
pkg.updateDependency("func?version=1");
pkg.updateDependency("myDSL?version=1");
pkg.updateDependency("rule1?version=1");
pkg.updateDependency("rule2?version=1");
pkg.updateDependency("model1?version=1");
pkg.checkin("Update dependency");
PackageAssembler asm = new PackageAssembler();
asm.init(pkg, null);
String drl = asm.getCompiledSource();