int processAsterisk(final Character previousChar, final Character currentChar, final OutStream outStream) throws StreamException {
        int mode = MODE_REGULAR;
        String buffer = "";
        if (previousChar == '/') {
            mode = MODE_SLASH_ASTERISK;
        } else {
            if (previousChar != ' ') {
                buffer += " ";
            }
        }
        buffer += currentChar;
        if (mode == MODE_REGULAR) {
            buffer += " ";
        }
        writeString(outStream, buffer);
        return mode;
    }