private boolean statusOK(OBlock block){
  if (_engineer != null) {
    if ((_engineer.getRunState() == WAIT_FOR_CLEAR || _engineer.getRunState() == HALT)) {
      log.warn("Engineer waiting at Block " + block.getDisplayName());
      _message=Bundle.getMessage("BlockRougeOccupied",block.getDisplayName());
      return false;
    }
    _engineer.checkHalt();
  }
  return true;
}

private boolean statusOK ( OBlock block ) { if ( _engineer != null ) { if ( ( _engineer . getRunState ( ) == WAIT_FOR_CLEAR || _engineer . getRunState ( ) == HALT ) ) { log . warn ( "Engineer waiting at Block " + block . getDisplayName ( ) ) ; _message = Bundle . getMessage ( "BlockRougeOccupied" , block . getDisplayName ( ) ) ; return false ; } _engineer . checkHalt ( ) ; } return true ; }
return false if not moving
