private void readDelimiter ( char delimiter ) throws IOException { if ( this . isEndOfFile ( ) ) { throw new EOFException ( SR . LOG_STREAM_END_ERROR ) ; } else { int read = this . read ( ) ; if ( read == - 1 || ( char ) read != delimiter ) { throw new IllegalStateException ( SR . LOG_STREAM_DELIMITER_ERROR ) ; } } }
Read a delimiter from the stream .