protected void stopWithErrorMessage(String error,Exception ex){
  stop();
  if (m_log != null) {
    m_log.statusMessage(statusMessagePrefix() + error + " - see log for details");
    m_log.logMessage(statusMessagePrefix() + error + (ex != null ? " " + ex.getMessage() : ""));
  }
}

protected void stopWithErrorMessage ( String error , Exception ex ) { stop ( ) ; if ( m_log != null ) { m_log . statusMessage ( statusMessagePrefix ( ) + error + " - see log for details" ) ; m_log . logMessage ( statusMessagePrefix ( ) + error + ( ex != null ? " " + ex . getMessage ( ) : "" ) ) ; } }
stops the step ( and upstream ones ) and then prints an error message and optional exception message
