question: reads the remaining bytes of data from this binary input stream and return as a string . concode_field_sep BufferedInputStream in concode_elem_sep int buffer concode_elem_sep int EOF concode_elem_sep int n concode_field_sep long readLong concode_elem_sep short readShort concode_elem_sep void fillBuffer concode_elem_sep double readDouble concode_elem_sep boolean isEmpty concode_elem_sep float readFloat concode_elem_sep boolean exists concode_elem_sep void main concode_elem_sep boolean readBoolean concode_elem_sep int readInt concode_elem_sep int readInt concode_elem_sep byte readByte concode_elem_sep char readChar concode_elem_sep char readChar
target: String function ( ) { if ( isEmpty ( ) ) throw new RuntimeException ( "srini_string" ) ; StringBuilder loc0 = new StringBuilder ( ) ; while ( ! isEmpty ( ) ) { char loc1 = readChar ( ) ; loc0 . append ( loc1 ) ; } return loc0 . toString ( ) ; }