package ch.retorte.intervalmusiccompositor.messagebus; /** * @author nw */ public class ErrorMessage extends ConsoleMessage { public ErrorMessage(String message) { super(message); } public ErrorMessage(Throwable throwable) { super(getMessageFrom(throwable)); } private static String getMessageFrom(Throwable throwable) { String message = throwable.getMessage(); if (message != null) { return message; } else { return throwable.getClass().getSimpleName(); } } }