Replaced hard-coded bundle loading with dynamic (copied from com.isencia.passerelle.workbench.Activator)