+ protected void doStart(String aContext) {
+ addService(aContext, getProvidedServices()[0], new Integer(1));
+ addService(aContext, getProvidedServices()[1], new Integer(2));
+ track("start." + getName());
+ }
+
+ @Override
+ protected void doStop() {
+ track("stop." + getName());
+ }
+
+ private void track(String aString) {
+ if ( _tracker == null ) {
+ return;
+ }
+ _tracker.eventOccurred(aString);