@@ -0,0 +1,496 @@
+package com.jenjinstudios.io.stream;%0A%0Aimport com.jenjinstudios.io.Message;%0A%0Aimport java.io.IOException;%0A%0A/**%0A * Used to write messages to an output stream.%0A *%0A * @author Caleb Brinkman%0A */%0Apublic interface MessageOutputStream%0A%7B%0A    /**%0A     * Write the given message to the backing output stream.%0A     *%0A     * @param message The message to write.%0A     *%0A     * @throws IOException If there is an exception while writing the message.%0A     */%0A    void write(Message message) throws IOException;%0A%7D%0A

Add MessageOutputStream interface