class PrintStreamMessageLogger implements MessageListener {

    @Override
    public Executor getListenedExecutor(Executor realExecutor) {
        return new LoggedExecutor(realExecutor);
    }

    public  PrintStreamMessageLogger(PrintStream out);

}