boolean (BuildEvent event, boolean isFailOnError) { Throwable exception = event.getException(); if (exception != null) { final boolean insideTryTask = getTaskCallStack().contains("try"); if (isFailOnError && !insideTryTask) { myAlwaysSend.sendMessage(EXCEPTION, event.getPriority(), exception); return true; } myMessagePriority.sendMessage(MESSAGE, insideTryTask? Project.MSG_VERBOSE : Project.MSG_WARN, exception.getMessage()); } return false; }