METHOD_0 ( ) { java . util . function . IDENT_0 < org . IDENT_1 . IDENT_2 [ ] , org . IDENT_1 . IDENT_3 > IDENT_4 = ( org . IDENT_1 . IDENT_2 [ ] list ) -> new org . IDENT_1 . METHOD_1 ( list ) { @ java . lang . Override public void METHOD_2 ( org . IDENT_1 . IDENT_5 store ) { do { store . IDENT_6 = false ; for ( int i = 0 ; i < ( list . length - 1 ) ; i ++ ) { org . IDENT_1 . IDENT_2 x = list [ i ] ; org . IDENT_1 . IDENT_2 y = list [ ( i + 1 ) ] ; x . domain . in ( store . IDENT_7 , x , y . domain ) ; y . domain . in ( store . IDENT_7 , y , x . domain ) ; } } while ( store . IDENT_6 ) ; } @ java . lang . Override public int METHOD_3 ( ) { return IDENT_8 . IDENT_9 ; } } ; org . IDENT_1 . IDENT_5 store = new org . IDENT_1 . METHOD_4 ( ) ; int IDENT_10 = 3 ; int IDENT_11 = 2 ; org . IDENT_1 . IDENT_2 [ ] x = METHOD_5 ( store , STRING_0 , IDENT_10 , IDENT_11 ) ; store . METHOD_6 ( IDENT_4 . apply ( x ) ) ; store . METHOD_7 ( ) ; int IDENT_12 = METHOD_8 ( store , x ) ; "<AssertPlaceHolder>" ; } METHOD_8 ( org . IDENT_1 . core . METHOD_4 , org . IDENT_1 . core . IDENT_2 [ ] [ ] ) { org . IDENT_1 . IDENT_13 < org . IDENT_1 . core . IDENT_2 > select = new org . IDENT_1 . IDENT_14 < org . IDENT_1 . core . IDENT_2 > ( java . util . Arrays . stream ( IDENT_15 ) . map ( Arrays :: stream ) . METHOD_9 ( ( i ) -> i ) . toArray ( org . IDENT_1 . core . IDENT_2 [ ] :: new ) , new org . IDENT_1 . IDENT_16 < org . IDENT_1 . core . IDENT_2 > ( ) , new org . IDENT_1 . IDENT_17 < org . IDENT_1 . core . IDENT_2 > ( ) ) ; org . IDENT_1 . IDENT_18 search = new org . IDENT_1 . IDENT_18 < org . IDENT_1 . core . IDENT_2 > ( ) ; search . METHOD_10 ( ) . METHOD_11 ( true ) ; search . METHOD_10 ( ) . METHOD_12 ( true ) ; search . METHOD_13 ( true ) ; boolean result = search . METHOD_14 ( store , select ) ; return search . METHOD_10 ( ) . METHOD_15 ( ) ; }
org . junit . Assert . assertThat ( IDENT_12 , org . hamcrest . CoreMatchers . is ( 2 ) )