public void timeout() {
            synchronized (this) {
                if (!this.active) {
                    return;
                }

                this.listener.onTimeout(this.replies);
                this.active = false;
            }
        }
Passes the incoming reply to the listener, and returns true if the listener should be
unregistered

@param message the message
@return if the listener should be unregistered
helper/src/main/java/me/lucko/helper/messaging/conversation/SimpleConversationChannel.java