METHOD_0 ( ) { uk . gov . gchq . gaffer . data . element . IDENT_0 IDENT_1 = new uk . gov . gchq . gaffer . data . element . IDENT_0 . Builder ( ) . group ( uk . gov . gchq . gaffer . store . operation . handler . join . match . IDENT_2 . IDENT_3 ) . source ( STRING_0 ) . METHOD_1 ( STRING_1 ) . METHOD_2 ( true ) . property ( uk . gov . gchq . gaffer . store . operation . handler . join . match . IDENT_2 . IDENT_4 , INT_0 ) . build ( ) ; java . util . List < uk . gov . gchq . gaffer . data . element . Entity > IDENT_5 = com . google . common . collect . Lists . newArrayList ( new uk . gov . gchq . gaffer . data . element . Entity . Builder ( ) . group ( uk . gov . gchq . gaffer . store . operation . handler . join . match . IDENT_2 . IDENT_6 ) . METHOD_3 ( STRING_2 ) . property ( uk . gov . gchq . gaffer . store . operation . handler . join . match . IDENT_2 . IDENT_7 , 2 ) . build ( ) , new uk . gov . gchq . gaffer . data . element . Entity . Builder ( ) . group ( uk . gov . gchq . gaffer . store . operation . handler . join . match . IDENT_2 . IDENT_8 ) . METHOD_3 ( STRING_3 ) . property ( uk . gov . gchq . gaffer . store . operation . handler . join . match . IDENT_2 . IDENT_4 , INT_1 ) . build ( ) , new uk . gov . gchq . gaffer . data . element . Entity . Builder ( ) . group ( uk . gov . gchq . gaffer . store . operation . handler . join . match . IDENT_2 . IDENT_8 ) . METHOD_3 ( STRING_0 ) . property ( uk . gov . gchq . gaffer . store . operation . handler . join . match . IDENT_2 . IDENT_4 , INT_2 ) . build ( ) , new uk . gov . gchq . gaffer . data . element . Entity . Builder ( ) . group ( uk . gov . gchq . gaffer . store . operation . handler . join . match . IDENT_2 . IDENT_6 ) . METHOD_3 ( STRING_3 ) . property ( uk . gov . gchq . gaffer . store . operation . handler . join . match . IDENT_2 . IDENT_7 , 2 ) . build ( ) ) ; uk . gov . gchq . gaffer . store . operation . handler . join . match . IDENT_9 match = new uk . gov . gchq . gaffer . store . operation . handler . join . match . IDENT_9 . Builder ( ) . METHOD_4 ( new uk . gov . gchq . gaffer . data . element . function . METHOD_5 ( uk . gov . gchq . gaffer . data . element . IDENT_10 . IDENT_11 ) ) . METHOD_6 ( new uk . gov . gchq . gaffer . data . element . function . METHOD_5 ( uk . gov . gchq . gaffer . data . element . IDENT_10 . IDENT_12 ) ) . build ( ) ; match . init ( IDENT_5 ) ; java . util . ArrayList < uk . gov . gchq . gaffer . data . element . Entity > expected = com . google . common . collect . Lists . newArrayList ( new uk . gov . gchq . gaffer . data . element . Entity . Builder ( ) . group ( uk . gov . gchq . gaffer . store . operation . handler . join . match . IDENT_2 . IDENT_8 ) . METHOD_3 ( STRING_0 ) . property ( uk . gov . gchq . gaffer . store . operation . handler . join . match . IDENT_2 . IDENT_4 , INT_2 ) . build ( ) ) ; "<AssertPlaceHolder>" ; } METHOD_7 ( java . lang . Object ) { if ( ( ( this . METHOD_4 ) == null ) || ( ( this . METHOD_6 ) == null ) ) { throw new java . lang . IllegalArgumentException ( uk . gov . gchq . gaffer . store . operation . handler . join . match . IDENT_9 . IDENT_13 ) ; } java . lang . Object IDENT_14 = METHOD_4 . apply ( IDENT_15 ) ; return this . IDENT_16 . METHOD_8 ( IDENT_14 , new java . util . ArrayList ( ) ) ; }
org . junit . Assert . assertEquals ( expected , match . METHOD_7 ( IDENT_1 ) )