OSGi core R9 will remove ISE on some methods for Bundle, BundleContext, ServiceObjects and ServiceRegistration
See: osgi/osgi#454 osgi/osgi#462 And osgi/osgi#486 osgi/osgi#522 And osgi/osgi#476 osgi/osgi#524
The following methods are removing the ISE to improve usability.
Bundle.uninstall
BundleContext.createFilter
BundleContext.getBundle
BundleContext.getProperty
BundleContext.removeServiceListener
BundleContext.removeBundleListener
BundleContext.removeFrameworkListener
BundleContext.ungetService
ServiceObjects.ungetService
ServiceRegistration.unregister
we can safely remove these now, even in our R8 implementation.
Edited by Anjum Fatima