private PackageConfigData[] listSubPackages(PackageItem parentPkg,
boolean archive,
RepositoryFilter filter) {
List<PackageConfigData> children = new LinkedList<PackageConfigData>();
PackageIterator pkgs = parentPkg.listSubPackages();
pkgs.setArchivedIterator( archive );
while ( pkgs.hasNext() ) {
PackageItem pkg = pkgs.next();
PackageConfigData data = new PackageConfigData();
data.uuid = pkg.getUUID();
data.name = pkg.getName();
data.archived = pkg.isArchived();