question: 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 ( ) : "" ) ) ; } }
target:  Stops the step (and upstream ones) and then prints an error message and optional exception message