@Override
public void draw(final Canvas canvas) {
super.draw(canvas);
final int left = 10;
final Text title = Toolkit.getText(ColorsAndFonts.TEXT_TITLE);
int y = 10 + title.getAscent();
final String message = ((MessageContent) getContent()).getMessage();
final String heading = ((MessageContent) getContent()).title();
final String detail = ((MessageContent) getContent()).getDetail();
final Color black = Toolkit.getColor(ColorsAndFonts.COLOR_BLACK);
canvas.drawText(heading, left, y, black, title);
y += title.getTextHeight();
final Text text = Toolkit.getText(ColorsAndFonts.TEXT_NORMAL);
canvas.drawText(message, left, y, 500, black, text);
y += text.stringHeight(message, 500);
canvas.drawText(detail, left, y, 1000, Toolkit.getColor(ColorsAndFonts.COLOR_PRIMARY1), text);
}