code: public <T> T addMaybeStartStartCloseInstance(T o) throws Exception
    {
      addMaybeStartHandler(new StartCloseHandler(o));
      return o;
    }
docs: Adds an instance with a start() and/or close() method to the Lifecycle at Stage.NORMAL and starts it if the
  lifecycle has already been started.
  
  @param o The object to add to the lifecycle
  
  @throws Exception {@link Lifecycle#addMaybeStartHandler(Handler, Stage)}