METHOD_0 ( ) { java . io . ByteArrayOutputStream out = new java . io . ByteArrayOutputStream ( ) ; java . util . Map < java . lang . String , java . lang . Object > IDENT_0 = new java . util . HashMap < java . lang . String , java . lang . Object > ( ) ; IDENT_0 . put ( STRING_0 , out ) ; this . IDENT_1 . call ( IDENT_0 , new com . googlecode . IDENT_2 . runtime . type . METHOD_1 ( STRING_0 ) , new com . googlecode . IDENT_2 . runtime . type . METHOD_2 ( STRING_1 ) ) ; out . METHOD_3 ( ) ; out . close ( ) ; java . lang . String IDENT_3 = java . lang . System . getProperty ( STRING_2 ) ; byte [ ] data = out . toByteArray ( ) ; "<AssertPlaceHolder>" ; } toByteArray ( ) { if ( ( index ) > INT_0 ) { throw new java . lang . RuntimeException ( STRING_3 ) ; } int size = INT_1 + ( 2 * ( IDENT_4 ) ) ; int IDENT_5 = 0 ; com . googlecode . IDENT_2 . IDENT_6 . IDENT_7 IDENT_8 = IDENT_9 ; while ( IDENT_8 != null ) { ++ IDENT_5 ; size += IDENT_8 . METHOD_4 ( ) ; IDENT_8 = ( ( com . googlecode . IDENT_2 . IDENT_6 . IDENT_7 ) ( IDENT_8 . IDENT_10 ) ) ; } int IDENT_11 = 0 ; com . googlecode . IDENT_2 . IDENT_6 . IDENT_12 IDENT_13 = IDENT_14 ; while ( IDENT_13 != null ) { ++ IDENT_11 ; size += IDENT_13 . METHOD_4 ( ) ; IDENT_13 = ( ( com . googlecode . IDENT_2 . IDENT_6 . IDENT_12 ) ( IDENT_13 . IDENT_15 ) ) ; } int IDENT_16 = 0 ; if ( ( IDENT_17 ) != null ) { ++ IDENT_16 ; size += 8 + ( IDENT_17 . length ) ; METHOD_5 ( STRING_4 ) ; } if ( ( IDENT_18 . IDENT_19 ) && ( ( IDENT_20 ) != 0 ) ) { ++ IDENT_16 ; size += 8 ; METHOD_5 ( STRING_5 0 ) ; } if ( ( IDENT_21 ) != 0 ) { ++ IDENT_16 ; size += 8 ; METHOD_5 ( STRING_5 ) ; } if ( ( IDENT_22 ) != null ) { ++ IDENT_16 ; size += ( IDENT_22 . length ) + 4 ; METHOD_5 ( STRING_6 ) ; } if ( ( IDENT_23 ) != 0 ) { ++ IDENT_16 ; size += 10 ; METHOD_5 ( STRING_7 ) ; } if ( ( ( IDENT_24 ) & ( IDENT_25 . IDENT_26 ) ) != 0 ) { ++ IDENT_16 ; size += 6 ; METHOD_5 ( STRING_8 ) ; } if ( ( ( IDENT_24 ) & ( IDENT_25 . IDENT_27 ) ) != 0 ) { if ( ( ( ( version ) & INT_0 ) < ( IDENT_25 . IDENT_28 ) ) || ( ( ( IDENT_24 ) & ( com . googlecode . IDENT_2 . IDENT_6 . IDENT_29 . IDENT_30 ) ) != 0 ) ) { ++ IDENT_16 ; size += 6 ; METHOD_5 ( STRING_9 ) ; } } if ( ( IDENT_31 ) != null ) { ++ IDENT_16 ; size += 8 + ( IDENT_31 . length ) ; METHOD_5 ( STRING_10 ) ; } if ( ( IDENT_18 . IDENT_32 ) && ( ( IDENT_33 ) != null ) ) { ++ IDENT_16 ; size += 8 + ( IDENT_33 . METHOD_4 ( ) ) ; METHOD_5 ( STRING_11 ) ; } if ( ( IDENT_18 . IDENT_32 ) && ( ( IDENT_34 ) != null ) ) { ++ IDENT_16 ; size += 8 + ( IDENT_34 . METHOD_4 ( ) ) ; METHOD_5 ( STRING_12 ) ; } if ( ( IDENT_35 ) != null ) { IDENT_16 += IDENT_35 . METHOD_6 ( ) ; size += IDENT_35 . METHOD_4 ( this , null , 0 , ( - 1 ) , ( - 1 ) ) ; } size += pool . length ; com . googlecode . IDENT_2 . IDENT_6 . IDENT_36 out = new com . googlecode . IDENT_2 . IDENT_6 . METHOD_7 ( size ) ; out . METHOD_8 ( - INT_2 ) . METHOD_8 ( version ) ; out . METHOD_9 ( index ) . METHOD_10 ( pool . data , 0 , pool . length ) ; int IDENT_37 = ( ( IDENT_25 . IDENT_26 ) | ( com . googlecode . IDENT_2 . IDENT_6 . IDENT_29 . IDENT_30 ) ) | ( ( ( IDENT_24 ) & ( com . googlecode . IDENT_2 . IDENT_6 . IDENT_29 . IDENT_30 ) ) / ( com . googlecode . IDENT_2 . IDENT_6 . IDENT_29 . IDENT_38 ) ) ; out . METHOD_9 ( ( ( IDENT_24 ) & ( OP_0 IDENT_37 ) ) ) . METHOD_9 ( name ) . METHOD_9 ( IDENT_39 ) ; out . METHOD_9 ( IDENT_4 ) ; for ( int i = 0 ; i < ( IDENT_4 ) ; ++ i ) { out . METHOD_9 ( interfaces [ i ] ) ; } out . METHOD_9 ( IDENT_5 ) ; IDENT_8 = IDENT_9 ; while ( IDENT_8 != null ) { IDENT_8 . put ( out ) ; IDENT_8 = ( ( com . googlecode . IDENT_2 . IDENT_6 . IDENT_7 ) ( IDENT_8 . IDENT_10 ) ) ; } out . METHOD_9 ( IDENT_11 ) ; IDENT_13 = IDENT_14 ; while ( IDENT_13 != null ) { IDENT_13 . put ( out ) ; IDENT_13 = ( ( com . googlecode . IDENT_2 . IDENT_6 . IDENT_12 ) ( IDENT_13 . IDENT_15 ) ) ; } out . METHOD_9 ( IDENT_16 ) ; if ( ( IDENT_17 ) != null ) { out . METHOD_9 ( METHOD_5 ( STRING_4 ) ) ; out . METHOD_8 ( ( ( IDENT_17 . length ) + 2 ) ) . METHOD_9 ( IDENT_40 ) ; out . METHOD_10 ( IDENT_17 . data , 0 , IDENT_17 . length ) ; } if ( ( IDENT_18 . IDENT_19 ) && ( ( IDENT_20 ) != 0 ) ) { out . METHOD_9 ( METHOD_5 ( STRING_5 0 ) ) . METHOD_8 ( 2 ) . METHOD_9 ( IDENT_20 ) ; } if ( ( IDENT_21 ) != 0 ) { out . METHOD_9 ( METHOD_5 ( STRING_5 ) ) . METHOD_8 ( 2 ) . METHOD_9 ( IDENT_21 ) ; } if ( ( IDENT_22 ) != null ) { int len = ( IDENT_22 . length ) - 2 ; out . METHOD_9 ( METHOD_5 ( STRING_6 ) ) . METHOD_8 ( len ) ; out . METHOD_10 ( IDENT_22 . data , 2 , len ) ; } if ( ( IDENT_23 ) != 0 ) { out . METHOD_9 ( METHOD_5 ( STRING_7 ) ) . METHOD_8 ( 4 ) ; out . METHOD_9 ( IDENT_23 ) . METHOD_9 ( IDENT_41 ) ; } if ( ( ( IDENT_24 ) & ( IDENT_25 . IDENT_26 ) ) != 0 ) { out . METHOD_9 ( METHOD_5 ( STRING_8 ) ) . METHOD_8 ( 0 ) ; } if ( ( ( IDENT_24 ) & ( IDENT_25 . IDENT_27 ) ) != 0 ) { if ( ( ( ( version ) & INT_0 ) < ( IDENT_25 . IDENT_28 ) ) || ( ( ( IDENT_24 ) & ( com . googlecode . IDENT_2 . IDENT_6 . IDENT_29 . IDENT_30 ) ) != 0 ) ) { out . METHOD_9 ( METHOD_5 ( STRING_9 ) ) . METHOD_8 ( 0 ) ; } } if ( ( IDENT_31 ) != null ) { out . METHOD_9 ( METHOD_5 ( STRING_10 ) ) ; out . METHOD_8 ( ( ( IDENT_31 . length ) + 2 ) ) . METHOD_9 ( IDENT_42 ) ; out . METHOD_10 ( IDENT_31 . data , 0 , IDENT_31 . length ) ; } if ( ( IDENT_18 . IDENT_32 ) && ( ( IDENT_33 ) != null ) ) { out . METHOD_9 ( METHOD_5 ( STRING_11 ) ) ; IDENT_33 . put ( out ) ; } if ( ( IDENT_18 . IDENT_32 ) && ( ( IDENT_34 ) != null ) ) { out . METHOD_9 ( METHOD_5 ( STRING_12 ) ) ; IDENT_34 . put ( out ) ; } if ( ( IDENT_35 ) != null ) { IDENT_35 . put ( this , null , 0 , ( - 1 ) , ( - 1 ) , out ) ; } if ( IDENT_43 ) { com . googlecode . IDENT_2 . IDENT_6 . IDENT_29 IDENT_44 = new com . googlecode . IDENT_2 . IDENT_6 . METHOD_11 ( com . googlecode . IDENT_2 . IDENT_6 . METHOD_11 . IDENT_45 ) ; new com . googlecode . IDENT_2 . IDENT_6 . METHOD_12 ( out . data ) . accept ( IDENT_44 , METHOD_12 . IDENT_46 ) ; return IDENT_44 . toByteArray ( ) ; } return out . data ; }
org . junit . Assert . assertEquals ( ( STRING_1 + IDENT_3 ) , new java . lang . String ( data ) )