METHOD_0 ( ) { cc . redberry . rings . IDENT_0 domain = new cc . redberry . rings . METHOD_1 ( INT_0 ) ; java . lang . String [ ] IDENT_1 = new java . lang . String [ ] { "a" , "b" } ; cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_4 [ ] IDENT_5 = new cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_4 [ ] { cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_4 . parse ( STRING_0 , domain , IDENT_1 ) , cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_4 . parse ( STRING_1 , domain , IDENT_1 ) , cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_4 . parse ( STRING_2 , domain , IDENT_1 ) , cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_4 . parse ( STRING_3 , domain , IDENT_1 ) , cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_4 . parse ( STRING_4 , domain , IDENT_1 ) } ; cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_4 base = cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_6 . METHOD_2 ( IDENT_5 ) ; assert cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_7 . METHOD_3 ( IDENT_5 ) . METHOD_4 ( ) ; cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_8 . IDENT_9 IDENT_10 = new cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_8 . METHOD_5 ( base . IDENT_11 , new long [ ] { INT_1 } , domain , base . IDENT_12 ) ; cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_4 [ ] IDENT_13 = IDENT_10 . METHOD_6 ( IDENT_5 , 1 ) ; System . out . println ( cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_6 . METHOD_7 ( IDENT_13 ) ) ; System . out . println ( java . util . stream . IDENT_14 . range ( 0 , IDENT_13 . length ) . METHOD_8 ( ( i ) -> ( IDENT_5 [ i ] . METHOD_9 ( 0 ) ) == ( IDENT_13 [ i ] . METHOD_9 ( 0 ) ) ) ) ; cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_4 [ ] IDENT_15 = java . util . Arrays . stream ( IDENT_5 ) . map ( ( f ) -> f . METHOD_10 ( 0 ) ) . toArray ( cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_4 [ ] :: new ) ; cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_8 . METHOD_11 ( base , IDENT_13 , IDENT_15 , IDENT_10 , base . METHOD_12 ( ) ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( IDENT_16 extends cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_17 ) { factory . METHOD_13 ( IDENT_18 ) ; if ( METHOD_14 ( ) ) return cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_19 . create ( cc . redberry . rings . IDENT_2 . IDENT_3 . Collections . singletonList ( IDENT_18 ) , IDENT_12 ) ; if ( IDENT_18 . METHOD_15 ( ) ) return cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_19 . METHOD_16 ( IDENT_18 , IDENT_12 ) ; if ( ( IDENT_18 . METHOD_17 ( ) ) || ( this . isEmpty ( ) ) ) return this ; return new cc . redberry . rings . IDENT_2 . IDENT_3 . METHOD_18 ( METHOD_19 ( IDENT_20 . stream ( ) . map ( ( p ) -> p . METHOD_20 ( ) . METHOD_2 ( IDENT_18 ) ) . collect ( java . util . stream . IDENT_21 . toList ( ) ) ) ) ; }
org . junit . Assert . assertEquals ( base , cc . redberry . rings . IDENT_2 . IDENT_3 . IDENT_6 . METHOD_2 ( IDENT_13 ) )