protected final void start(final T supervised,final Timestamp timestamp){
  if (supervised.getAliveTagId() != null) {
    aliveTimerFacade.start(supervised.getAliveTagId());
  }
  supervised.setSupervisionStatus(SupervisionStatus.STARTUP);
  supervised.setStatusDescription(supervised.getSupervisionEntity() + " " + supervised.getName()+ " was started");
  supervised.setStatusTime(new Timestamp(System.currentTimeMillis()));
}

protected final void start ( final T supervised , final Timestamp timestamp ) { if ( supervised . getAliveTagId ( ) != null ) { aliveTimerFacade . start ( supervised . getAliveTagId ( ) ) ; } supervised . setSupervisionStatus ( SupervisionStatus . STARTUP ) ; supervised . setStatusDescription ( supervised . getSupervisionEntity ( ) + " " + supervised . getName ( ) + " was started" ) ; supervised . setStatusTime ( new Timestamp ( System . currentTimeMillis ( ) ) ) ; }
sets the status of the supervised object to startup , with associated message . < p > starts the alive timer if not already running .
