METHOD_0 ( ) { java . util . List < org . nd4j . linalg . IDENT_0 . IDENT_1 < long [ ] , long [ ] , long [ ] > > IDENT_2 = new java . util . ArrayList ( ) ; IDENT_2 . add ( new org . nd4j . linalg . IDENT_0 . METHOD_1 ( new long [ ] { 3 , 1 } , new long [ ] { 1 , 4 } , new long [ ] { 3 , 4 } ) ) ; IDENT_2 . add ( new org . nd4j . linalg . IDENT_0 . METHOD_1 ( new long [ ] { 3 , 1 } , new long [ ] { 3 , 4 } , new long [ ] { 3 , 4 } ) ) ; IDENT_2 . add ( new org . nd4j . linalg . IDENT_0 . METHOD_1 ( new long [ ] { 3 , 4 } , new long [ ] { 1 , 4 } , new long [ ] { 3 , 4 } ) ) ; IDENT_2 . add ( new org . nd4j . linalg . IDENT_0 . METHOD_1 ( new long [ ] { 3 , 4 , 1 } , new long [ ] { 1 , 1 , 5 } , new long [ ] { 3 , 4 , 5 } ) ) ; IDENT_2 . add ( new org . nd4j . linalg . IDENT_0 . METHOD_1 ( new long [ ] { 3 , 4 , 1 } , new long [ ] { 3 , 1 , 5 } , new long [ ] { 3 , 4 , 5 } ) ) ; IDENT_2 . add ( new org . nd4j . linalg . IDENT_0 . METHOD_1 ( new long [ ] { 3 , 1 , 5 } , new long [ ] { 1 , 4 , 1 } , new long [ ] { 3 , 4 , 5 } ) ) ; IDENT_2 . add ( new org . nd4j . linalg . IDENT_0 . METHOD_1 ( new long [ ] { 3 , 1 , 5 } , new long [ ] { 1 , 4 , 5 } , new long [ ] { 3 , 4 , 5 } ) ) ; IDENT_2 . add ( new org . nd4j . linalg . IDENT_0 . METHOD_1 ( new long [ ] { 3 , 1 , 5 } , new long [ ] { 3 , 4 , 5 } , new long [ ] { 3 , 4 , 5 } ) ) ; IDENT_2 . add ( new org . nd4j . linalg . IDENT_0 . METHOD_1 ( new long [ ] { 3 , 1 , 1 , 1 } , new long [ ] { 1 , 4 , 5 , 6 } , new long [ ] { 3 , 4 , 5 , 6 } ) ) ; IDENT_2 . add ( new org . nd4j . linalg . IDENT_0 . METHOD_1 ( new long [ ] { 1 , 1 , 1 , 6 } , new long [ ] { 3 , 4 , 5 , 6 } , new long [ ] { 3 , 4 , 5 , 6 } ) ) ; IDENT_2 . add ( new org . nd4j . linalg . IDENT_0 . METHOD_1 ( new long [ ] { 1 , 4 , 5 , 1 } , new long [ ] { 3 , 1 , 1 , 6 } , new long [ ] { 3 , 4 , 5 , 6 } ) ) ; IDENT_2 . add ( new org . nd4j . linalg . IDENT_0 . METHOD_1 ( new long [ ] { 1 , 6 } , new long [ ] { 3 , 4 , 5 , 1 } , new long [ ] { 3 , 4 , 5 , 6 } ) ) ; for ( org . nd4j . linalg . IDENT_0 . METHOD_1 < long [ ] , long [ ] , long [ ] > t : IDENT_2 ) { IDENT_3 . val x = t . METHOD_2 ( ) ; IDENT_3 . val y = t . METHOD_3 ( ) ; IDENT_3 . val exp = t . METHOD_4 ( ) ; IDENT_3 . val IDENT_4 = org . nd4j . linalg . api . IDENT_5 . IDENT_6 . METHOD_5 ( x , y ) ; "<AssertPlaceHolder>" ; } } METHOD_5 ( int [ ] , int [ ] ) { org . nd4j . linalg . api . IDENT_5 . IDENT_6 . METHOD_6 ( IDENT_7 , IDENT_8 ) ; if ( org . nd4j . linalg . api . IDENT_5 . Arrays . equals ( IDENT_7 , IDENT_8 ) ) return IDENT_7 ; int n = java . lang . Math . max ( IDENT_7 . length , IDENT_8 . length ) ; org . nd4j . linalg . api . IDENT_5 . List < java . lang . Integer > IDENT_9 = new org . nd4j . linalg . api . IDENT_5 . ArrayList ( ) ; int IDENT_10 = ( IDENT_7 . length ) - 1 ; int IDENT_11 = ( IDENT_8 . length ) - 1 ; for ( int i = n - 1 ; i >= 0 ; i OP_0 ) { if ( IDENT_10 < 0 ) { IDENT_9 . add ( IDENT_8 [ IDENT_11 ] ) ; } else if ( IDENT_11 < 0 ) { IDENT_9 . add ( IDENT_7 [ IDENT_10 ] ) ; } else if ( ( ( ( IDENT_7 [ IDENT_10 ] ) != ( IDENT_8 [ IDENT_11 ] ) ) && ( ( IDENT_8 [ IDENT_11 ] ) == 1 ) ) || ( ( IDENT_7 [ IDENT_10 ] ) == 1 ) ) { IDENT_9 . add ( java . lang . Math . max ( IDENT_7 [ IDENT_10 ] , IDENT_8 [ IDENT_11 ] ) ) ; } else if ( ( IDENT_7 [ IDENT_10 ] ) == ( IDENT_8 [ IDENT_11 ] ) ) { IDENT_9 . add ( IDENT_7 [ IDENT_10 ] ) ; } else { throw new java . lang . IllegalArgumentException ( ( ( STRING_0 + i ) + STRING_1 ) ) ; } IDENT_10 OP_0 ; IDENT_11 OP_0 ; } org . nd4j . linalg . api . IDENT_5 . Collections . METHOD_7 ( IDENT_9 ) ; return com . google . common . IDENT_0 . IDENT_12 . toArray ( IDENT_9 ) ; }
org . junit . Assert . assertArrayEquals ( exp , IDENT_4 )