public <T> T addMaybeStartManagedInstance(T o) throws Exception
  {
    addMaybeStartHandler(new AnnotationBasedHandler(o));
    return o;
  }
public < T > T addMaybeStartManagedInstance ( T o ) throws Exception { addMaybeStartHandler ( new AnnotationBasedHandler ( o ) ) ; return o ; }
Adds a "managed" instance (annotated with {@link LifecycleStart} and {@link LifecycleStop}) 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)}