code: protected <TYPE extends MoleculerComponent> TYPE start(TYPE component) throws Exception {
  		if (component == null) {
  			return null;
  		}
  		component.started(this);
  		logger.info(nameOf(component, true) + " started.");
  		return component;
  	}
docs: Starts the specified {@link MoleculerComponent}.
  
  @param component
  component to start
  @param <TYPE>
  Moleculer component (service registry, transporter, etc.)
  
  @return the started component
  
  @throws Exception
  any configuration or I/O exceptions