public Save(OpcPackage p) {
this.p = p;
// sourcePartStore = p.getSourcePartStore();
PartStore targetPartStore;
if (p.getSourcePartStore()==null) // eg a newly created package
{
log.warn("sourcePartStore undefined");
targetPartStore = new ZipPartStore();
} else {
targetPartStore = p.getSourcePartStore();
targetPartStore.setSourcePartStore(p.getSourcePartStore());
}
p.setTargetPartStore(targetPartStore);
}