Eclipse OSGi Service Activator Toolkit は、バンドル間の依存関係の処理を簡素化するフレームワークを提供します。
org.eclipse.soda.sat.core.framework.BaseBundleActivator から派生させ、(たとえば) activate() メソッドをオーバーライドして、特定の初期化作業を行うことができます。
署名は保護されています void activate(){}
これは、「activate() が失敗した場合はどうすればよいのか?」という疑問につながります。何らかの理由で正しく初期化できないとします。例外をスローできません。メソッド シグネチャがそれを許可しません。