METHOD_0 ( ) { byte [ ] data = new byte [ ] { INT_0 } ; org . IDENT_0 . IDENT_1 . io . IDENT_2 in = new org . IDENT_0 . IDENT_1 . io . METHOD_1 ( data ) ; int IDENT_3 = in . METHOD_2 ( ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( ) { int IDENT_4 = 0 ; for ( int i = 0 ; i < 5 ; i ++ ) { int IDENT_5 = METHOD_3 ( ) ; if ( ( i == 0 ) && ( IDENT_5 == INT_1 ) ) throw new java . io . IOException ( STRING_0 ) ; if ( ( IDENT_4 & - INT_2 ) > 0 ) throw new java . io . IOException ( STRING_1 ) ; IDENT_4 = ( IDENT_4 << 7 ) | ( IDENT_5 & INT_3 ) ; if ( ( IDENT_5 & INT_1 ) == 0 ) { return IDENT_4 ; } } throw new java . io . IOException ( STRING_2 ) ; }
org . junit . Assert . assertEquals ( INT_0 , IDENT_3 )