METHOD_0 ( ) { java . util . List < com . asakusafw . utils . io . IDENT_0 < java . lang . String > > IDENT_1 = new java . util . ArrayList ( ) ; IDENT_1 . add ( com . asakusafw . utils . io . IDENT_2 . METHOD_1 ( com . asakusafw . utils . io . IDENT_3 . METHOD_2 ( "1" , "2" ) ) ) ; IDENT_1 . add ( com . asakusafw . utils . io . IDENT_2 . METHOD_1 ( com . asakusafw . utils . io . IDENT_3 . METHOD_2 ( STRING_0 , STRING_1 ) ) ) ; IDENT_1 . add ( com . asakusafw . utils . io . IDENT_2 . METHOD_1 ( com . asakusafw . utils . io . IDENT_3 . METHOD_2 ( STRING_2 , STRING_3 ) ) ) ; java . util . List < java . lang . String > IDENT_4 = METHOD_3 ( com . asakusafw . utils . io . IDENT_2 . METHOD_0 ( IDENT_1 ) ) ; "<AssertPlaceHolder>" ; } METHOD_0 ( java . util . List ) { java . util . Iterator < ? extends com . asakusafw . utils . io . IDENT_0 < ? extends T > > METHOD_2 = IDENT_1 . iterator ( ) ; return new com . asakusafw . utils . io . IDENT_0 < T > ( ) { com . asakusafw . utils . io . IDENT_0 < ? extends T > IDENT_5 ; @ com . asakusafw . utils . io . Override public boolean next ( ) throws com . asakusafw . utils . io . IDENT_6 , java . io . IOException { while ( true ) { if ( ( IDENT_5 ) != null ) { if ( IDENT_5 . next ( ) ) { return true ; } else { METHOD_4 ( ) ; } } assert ( IDENT_5 ) == null ; if ( METHOD_2 . hasNext ( ) ) { IDENT_5 = METHOD_2 . next ( ) ; } else { return false ; } } } @ com . asakusafw . utils . io . Override public T get ( ) throws com . asakusafw . utils . io . IDENT_6 , java . io . IOException { if ( ( IDENT_5 ) == null ) { throw new java . util . METHOD_5 ( ) ; } return IDENT_5 . get ( ) ; } @ com . asakusafw . utils . io . Override public void close ( ) throws java . io . IOException { METHOD_4 ( ) ; assert ( IDENT_5 ) == null ; while ( METHOD_2 . hasNext ( ) ) { IDENT_5 = METHOD_2 . next ( ) ; METHOD_4 ( ) ; assert ( IDENT_5 ) == null ; } } MOD_0 void METHOD_4 ( ) throws java . io . IOException { if ( ( IDENT_5 ) != null ) { IDENT_5 . close ( ) ; IDENT_5 = null ; } } } ; }
org . junit . Assert . assertThat ( IDENT_4 , contains ( "1" , "2" , STRING_0 , STRING_1 , STRING_2 , STRING_3 ) )