question: scans the context que for leading or/and operators concode_field_sep CloseParenthesisAqlElement close concode_elem_sep OpenParenthesisAqlElement open concode_elem_sep OperatorQueryElement and concode_elem_sep OperatorQueryElement or concode_field_sep AqlQueryElement getMspOperator concode_elem_sep boolean shouldAddDefailtItemTypeCriteria concode_elem_sep Criteria createComplexPropertyCriteria concode_elem_sep void injectDefaultValues concode_elem_sep void addOperatorToAqlQueryElements concode_elem_sep Criteria createSimplePropertyCriteria concode_elem_sep void addCriteria concode_elem_sep Pair<SqlTable,SqlTable> resolveTableForPropertyCriteria concode_elem_sep Pair<SqlTable,SqlTable> resolveTableForSimpleCriteria concode_elem_sep Criteria createSimpleCriteria concode_elem_sep AqlQueryElement getResultFilterOperator
target: AqlQueryElement function ( AdapterContext arg0 ) { if ( arg0 . getFunctions ( ) . isEmpty ( ) ) { return null ; } AqlQueryElement loc0 = arg0 . loc0 ( ) ; if ( loc0 . isOperator ( ) ) { return loc0 ; } AqlQueryElement loc1 = arg0 . pop ( ) ; loc0 = getOperator ( arg0 ) ; arg0 . push ( loc1 ) ; return loc0 ; }