METHOD_0 ( ) { int [ ] keys = new int [ ] { 4 , 8 , 15 , 16 } ; java . util . IDENT_0 random = new java . util . METHOD_1 ( INT_0 ) ; byte [ ] data = new byte [ INT_1 ] ; random . METHOD_2 ( data ) ; net . IDENT_1 . cache . fs . IDENT_2 container = new net . IDENT_1 . cache . fs . METHOD_3 ( IDENT_3 , ( - 1 ) ) ; container . METHOD_4 ( data , keys ) ; byte [ ] IDENT_4 = container . data ; container = net . IDENT_1 . cache . fs . METHOD_3 . METHOD_5 ( IDENT_4 , keys ) ; "<AssertPlaceHolder>" ; } METHOD_5 ( byte [ ] , int [ ] ) { net . IDENT_1 . cache . io . InputStream stream = new net . IDENT_1 . cache . io . InputStream ( b ) ; int IDENT_5 = stream . METHOD_6 ( ) ; int IDENT_6 = stream . METHOD_7 ( ) ; if ( ( IDENT_6 < 0 ) || ( IDENT_6 > INT_2 ) ) { throw new java . lang . RuntimeException ( STRING_0 ) ; } net . IDENT_1 . cache . util . IDENT_7 IDENT_8 = new net . IDENT_1 . cache . util . METHOD_8 ( ) ; IDENT_8 . update ( b , 0 , 5 ) ; byte [ ] data ; int IDENT_9 = - 1 ; switch ( IDENT_5 ) { case net . IDENT_1 . cache . fs . IDENT_10 . IDENT_11 . IDENT_12 : { byte [ ] IDENT_13 = new byte [ IDENT_6 ] ; stream . METHOD_9 ( IDENT_13 , 0 , IDENT_6 ) ; IDENT_8 . update ( IDENT_13 , 0 , IDENT_6 ) ; byte [ ] IDENT_14 = net . IDENT_1 . cache . fs . METHOD_3 . METHOD_10 ( IDENT_13 , IDENT_13 . length , keys ) ; if ( ( stream . METHOD_11 ( ) ) >= 2 ) { IDENT_9 = stream . METHOD_12 ( ) ; assert IDENT_9 != ( - 1 ) ; } data = IDENT_14 ; break ; } case net . IDENT_1 . cache . fs . IDENT_10 . IDENT_11 . IDENT_15 : { byte [ ] IDENT_13 = new byte [ IDENT_6 + 4 ] ; stream . METHOD_9 ( IDENT_13 ) ; IDENT_8 . update ( IDENT_13 , 0 , IDENT_13 . length ) ; byte [ ] IDENT_14 = net . IDENT_1 . cache . fs . METHOD_3 . METHOD_10 ( IDENT_13 , IDENT_13 . length , keys ) ; if ( ( stream . METHOD_11 ( ) ) >= 2 ) { IDENT_9 = stream . METHOD_12 ( ) ; assert IDENT_9 != ( - 1 ) ; } stream = new net . IDENT_1 . cache . io . InputStream ( IDENT_14 ) ; int IDENT_16 = stream . METHOD_7 ( ) ; data = net . IDENT_1 . cache . util . IDENT_17 . METHOD_5 ( stream . METHOD_13 ( ) , IDENT_6 ) ; if ( data == null ) { return null ; } assert ( data . length ) == IDENT_16 ; break ; } case net . IDENT_1 . cache . fs . IDENT_10 . IDENT_11 . IDENT_3 : { byte [ ] IDENT_13 = new byte [ IDENT_6 + 4 ] ; stream . METHOD_9 ( IDENT_13 ) ; IDENT_8 . update ( IDENT_13 , 0 , IDENT_13 . length ) ; byte [ ] IDENT_14 = net . IDENT_1 . cache . fs . METHOD_3 . METHOD_10 ( IDENT_13 , IDENT_13 . length , keys ) ; if ( ( stream . METHOD_11 ( ) ) >= 2 ) { IDENT_9 = stream . METHOD_12 ( ) ; assert IDENT_9 != ( - 1 ) ; } stream = new net . IDENT_1 . cache . io . InputStream ( IDENT_14 ) ; int IDENT_16 = stream . METHOD_7 ( ) ; data = net . IDENT_1 . cache . util . IDENT_18 . METHOD_5 ( stream . METHOD_13 ( ) , IDENT_6 ) ; if ( data == null ) { return null ; } assert ( data . length ) == IDENT_16 ; break ; } default : throw new java . lang . RuntimeException ( STRING_1 ) ; } net . IDENT_1 . cache . fs . METHOD_3 container = new net . IDENT_1 . cache . fs . METHOD_3 ( IDENT_5 , IDENT_9 ) ; container . data = data ; container . IDENT_19 = IDENT_8 . METHOD_14 ( ) ; return container ; }
org . junit . Assert . assertArrayEquals ( data , container . data )