registerPackage method
Implementation
void registerPackage(Package package) {
// don't add duplicates
for (int i = 0; i < registeredPackages.length; i++) {
if (registeredPackages[i].packageName == package.packageName) return;
}
// register
registeredPackages.add(package);
}