add Extensionutils.getSingletonProviderExtension
extract IRuntimeCatalog interface