METHOD_0 ( ) { int [ ] IDENT_0 = new int [ ] { 3 , 2 , 3 } ; "<AssertPlaceHolder>" ; } METHOD_1 ( int [ ] ) { int length = IDENT_0 . length ; java . util . Map < java . lang . Integer , java . lang . Integer > map = new java . util . HashMap < java . lang . Integer , java . lang . Integer > ( ) ; for ( int i = 0 ; i < length ; i ++ ) { map . put ( IDENT_0 [ i ] , ( ( map . METHOD_2 ( IDENT_0 [ i ] , 0 ) ) + 1 ) ) ; } int IDENT_1 = - 1 ; int IDENT_2 = 0 ; for ( Map . Entry < java . lang . Integer , java . lang . Integer > entry : map . entrySet ( ) ) { int value = entry . getValue ( ) ; int key = entry . getKey ( ) ; if ( IDENT_2 < value ) { IDENT_1 = key ; IDENT_2 = value ; } } return IDENT_1 ; }
org . junit . Assert . assertEquals ( 3 , METHOD_1 . METHOD_1 ( IDENT_0 ) )