docs: public Object startupService(BundleContext bundleContext)
      {
          Map<String,Object> props = this.getServiceProperties();
          Environment env = (Environment)this.getService(Env.class);
          props = Utility.putAllIfNew(props, env.getProperties());  // Use the same params as environment
          // Note the order that I do this... this is because MainApplication may need access to the remoteapp during initialization
          App app = env.getMessageApplication(true, props);
          Task task = new AutoTask(app, null, props);
  
          return this.createMessageService(task, null, props);
      }