private PackageManager([In] AbstractBoot obj0) { base.\u002Ector(); PackageManager packageManager = this; if (obj0 == null) { Throwable.__\u003CsuppressFillInStackTrace\u003E(); throw new NullPointerException(); } else { this.booter = obj0; this.packageConfiguration = new PackageManager.PackageConfiguration(); this.modules = new ArrayList(); this.initSections = new ArrayList(); } }
public static PackageManager createInstance(AbstractBoot booter) { if (PackageManager.instances == null) { PackageManager.instances = new HashMap(); PackageManager packageManager = new PackageManager(booter); PackageManager.instances.put((object) booter, (object) packageManager); return packageManager; } else { PackageManager packageManager = (PackageManager) PackageManager.instances.get((object) booter); if (packageManager == null) { packageManager = new PackageManager(booter); PackageManager.instances.put((object) booter, (object) packageManager); } return packageManager; } }