METHOD_0 ( ) { final uk . gov . gchq . gaffer . store . operation . resolver . IDENT_0 IDENT_1 = new uk . gov . gchq . gaffer . store . operation . resolver . METHOD_1 ( ) ; final uk . gov . gchq . gaffer . operation . IDENT_2 IDENT_3 = new uk . gov . gchq . gaffer . operation . IDENT_2 . Builder ( ) . first ( new uk . gov . gchq . gaffer . operation . IDENT_2 . Builder ( ) . first ( mock ( uk . gov . gchq . gaffer . operation . impl . get . IDENT_4 . class ) ) . METHOD_2 ( mock ( uk . gov . gchq . gaffer . operation . impl . get . IDENT_5 . class ) ) . build ( ) ) . METHOD_2 ( mock ( uk . gov . gchq . gaffer . operation . impl . IDENT_6 . class ) ) . build ( ) ; final java . lang . Object result = IDENT_1 . METHOD_3 ( IDENT_3 ) ; "<AssertPlaceHolder>" ; } METHOD_3 ( uk . gov . gchq . gaffer . operation . Operation ) { if ( null == operation ) { return 0 ; } if ( ( operation instanceof uk . gov . gchq . gaffer . operation . IDENT_7 ) && ( ! ( operation instanceof uk . gov . gchq . gaffer . IDENT_8 . operation . IDENT_9 ) ) ) { int IDENT_10 = 0 ; for ( final uk . gov . gchq . gaffer . operation . Operation op : ( ( uk . gov . gchq . gaffer . operation . IDENT_7 < ? > ) ( operation ) ) . METHOD_4 ( ) ) { IDENT_10 += METHOD_3 ( op ) ; } return IDENT_10 ; } else { final java . lang . Class < ? extends uk . gov . gchq . gaffer . operation . Operation > IDENT_11 = operation . getClass ( ) ; if ( ( null == ( IDENT_12 ) ) || ( ( IDENT_12 ) != operation ) ) { uk . gov . gchq . gaffer . store . operation . resolver . IDENT_13 resolver = IDENT_14 . get ( IDENT_11 ) ; if ( null != resolver ) { final uk . gov . gchq . gaffer . store . operation . resolver . METHOD_1 IDENT_15 = new uk . gov . gchq . gaffer . store . operation . resolver . METHOD_1 ( IDENT_16 , IDENT_14 , operation ) ; java . lang . Integer IDENT_17 = resolver . METHOD_3 ( operation , IDENT_15 ) ; if ( null != IDENT_17 ) { return IDENT_17 ; } } } final java . util . List < java . lang . Class < ? extends uk . gov . gchq . gaffer . operation . Operation > > keys = new java . util . ArrayList ( IDENT_16 . METHOD_5 ( ) ) ; for ( int i = ( keys . size ( ) ) - 1 ; i >= 0 ; i OP_0 ) { final java . lang . Class < ? extends uk . gov . gchq . gaffer . operation . Operation > key = keys . get ( i ) ; if ( key . METHOD_6 ( IDENT_11 ) ) { return IDENT_16 . get ( key ) ; } } } return uk . gov . gchq . gaffer . store . operation . resolver . METHOD_1 . IDENT_18 ; }
org . junit . Assert . assertSame ( 3 , result )