ensure that filebuffer has at least one byte available in it . potentially wipes out what is in filebuffer so everything from filebuffer 0 . . nextbyte should already have been pulled out . concode_field_sep int nextByte concode_elem_sep InputStream in concode_elem_sep int numBytes concode_elem_sep boolean atEof concode_elem_sep byte[] fileBuffer concode_field_sep byte getByte concode_elem_sep byte peekByte concode_elem_sep boolean advanceToEobOrEoln concode_elem_sep boolean atEoln concode_elem_sep boolean skipNewlines concode_elem_sep int readToEndOfOutputBufferOrEoln concode_elem_sep boolean eof concode_elem_sep void close
boolean function ( ) { try { if ( nextByte < numBytes ) { return true ; } nextByte = 0 ; numBytes = in . read ( fileBuffer ) ; atEof = ( numBytes < 1 ) ; return ! atEof ; } catch ( IOException loc0 ) { throw new SAMException ( "srini_string" , loc0 ) ; } }