METHOD_0 ( ) { java . lang . String source = STRING_0 ; com . IDENT_0 . cloud . IDENT_1 . expression . IDENT_2 expression = METHOD_1 ( ) . METHOD_2 ( source ) ; com . IDENT_0 . cloud . IDENT_1 . expression . entity . IDENT_3 entity = new com . IDENT_0 . cloud . IDENT_1 . expression . entity . METHOD_3 ( ) { public void METHOD_4 ( java . lang . String IDENT_4 , java . lang . Object value ) { java . util . List < java . lang . Object > values = fields . get ( IDENT_4 ) ; if ( value == null ) { return ; } if ( values == null ) { values = new java . util . ArrayList < java . lang . Object > ( ) ; fields . put ( IDENT_4 , values ) ; } values . add ( value ) ; } } ; entity . METHOD_4 ( STRING_1 , new com . IDENT_0 . cloud . IDENT_1 . expression . impl . IDENT_5 . IDENT_6 [ ] { new com . IDENT_0 . cloud . IDENT_1 . expression . impl . IDENT_5 . METHOD_5 ( STRING_2 ) } ) ; com . IDENT_0 . cloud . IDENT_1 . expression . IDENT_7 context = new com . IDENT_0 . cloud . IDENT_1 . expression . entity . METHOD_6 ( entity ) { @ com . IDENT_0 . cloud . IDENT_1 . expression . impl . Override public boolean METHOD_7 ( java . lang . String name ) { if ( STRING_3 . equals ( name ) ) { return true ; } return super . METHOD_7 ( name ) ; } @ com . IDENT_0 . cloud . IDENT_1 . expression . impl . Override public java . lang . Object METHOD_8 ( java . lang . String name ) { java . lang . String IDENT_4 = METHOD_9 ( name ) ; if ( IDENT_4 != null ) { java . util . List < ? > values = entity . METHOD_10 ( IDENT_4 ) ; if ( values == null ) { return null ; } if ( METHOD_11 ( name ) ) { return values . toArray ( ) ; } else { return values . get ( 0 ) ; } } return null ; } } ; java . lang . Object result = METHOD_1 ( ) . evaluate ( expression , context ) ; "<AssertPlaceHolder>" ; } evaluate ( com . IDENT_0 . cloud . IDENT_1 . dal . search . impl . criteria . IDENT_8 , java . util . List ) { java . util . List < java . lang . Object > IDENT_9 = criteria . METHOD_12 ( ) ; boolean IDENT_10 = false ; com . IDENT_0 . cloud . IDENT_1 . dal . search . impl . criteria . IDENT_8 . IDENT_11 op = criteria . METHOD_13 ( ) ; switch ( op ) { case IDENT_12 : IDENT_10 = METHOD_14 ( IDENT_13 , IDENT_9 ) ; break ; case IDENT_14 : IDENT_10 = METHOD_15 ( IDENT_13 , IDENT_9 ) ; break ; default : throw new java . lang . IllegalArgumentException ( ( STRING_4 + op ) ) ; } return IDENT_10 ; }
org . junit . Assert . assertEquals ( false , result )