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