if (pkgsToRemove.size() > 0) {
it = pkgsToRemove.iterator();
while (it.hasNext()) {
Package pkg = (Package) it.next();
XPDLListenerAndObservable xpdllo = getXPDLListenerObservable(pkg);
xpdllo.unregisterFromXPDL();
xpdlListenerObservables.remove(xpdllo);
xpdlh.closePackageVersion(pkg.getId(), pkg.getInternalVersion());
}
setChanged();
notifyObservers(createInfo(mainPkg,