question: guarantees that all of len bytes are actually read off the transport . concode_field_sep PlaceHolder placeHolder concode_field_sep boolean isOpen concode_elem_sep int read concode_elem_sep void flush concode_elem_sep void close concode_elem_sep void write concode_elem_sep void write concode_elem_sep void open concode_elem_sep boolean peek
target: int function ( byte [ ] arg0 , int arg1 , int arg2 ) { int loc0 = 0 ; int loc1 = 0 ; while ( loc0 < arg2 ) { loc1 = read ( arg0 , arg1 + loc0 , arg2 - loc0 ) ; if ( loc1 <= 0 ) { throw new TTransportException ( "srini_string" + arg2 + "srini_string" + loc0 + "srini_string" ) ; } loc0 += loc1 ; } return loc0 ; }