code: public synchronized void start(final StartContext context) throws StartException {
          try {
              context.execute(new Runnable() {
  
                  @Override
                  public void run() {
                      connectionManagerRegistry.addLdapConnectionManagerService(name, LdapConnectionManagerService.this);
                      context.complete();
                  }
              });
          } finally {
              context.asynchronous();
          }
      }
docs: /*
  Service Lifecycle Methods