class WorkflowManager extends ComponentManagerImpl<Workflow> implements WorkflowManagerMBean, WorkflowRuntimeManager {

  @Override
  public Collection<ObjectName> getChildRuntimeInfoComponents() throws MalformedObjectNameException {
    Set<ObjectName> result = new TreeSet<ObjectName>();
    for (ChildRuntimeInfoComponent cmb : childRuntimeInfoComponents) {
      result.add(cmb.createObjectName());
    }
    return result;
  }

  private  WorkflowManager();
  public  WorkflowManager(Workflow w, ChannelManager owner);
    WorkflowManager(Workflow w, ChannelManager owner, boolean skipBackRefs);

}