@@ -0,0 +1,488 @@
+package innovimax.mixthem;%0A%0Aimport java.io.IOException;%0A%0A/*%0A    Created by innovimax%0A    Managing a stream of characters%0A*/%0Apublic interface ICharStream %7B%0A%09public boolean hasCharacter() throws IOException;%0A%09public int nextCharacter() throws IOException;%0A%09public int nextCharacters(byte%5B%5D buffer) throws IOException;%0A%09public void printCharacter(int c) throws IOException;%0A%09public void printCharacters(byte%5B%5D buffer, int len) throws IOException;%0A%09public void close() throws IOException;%09%0A%7D%0A

Create ICharStream.java