Currently, SystemDictionaryShared::define_shared_package is called every time a shared app/platform class is loaded. However, it needs to be called only once per package.
Maybe we can store a field in PackageEntry to indicate that we have already called into Java for this package.
Maybe we can store a field in PackageEntry to indicate that we have already called into Java for this package.