private IOConsoleOutputStream getNewMessageConsoleStream(final MessageType type) { final IOConsoleOutputStream newMessageStream = this.newOutputStream(); newMessageStream.setActivateOnWrite(true); Display.getDefault() .asyncExec( new Runnable() { @Override public void run() { newMessageStream.setColor(getColor(type)); } }); return newMessageStream; }