question: public static void removeExplainHintAnnotationsFromBOp ( final BOp bop ) { final Iterator < BOp > explainHintAnnotatedBOps = ExplainHints . explainHintAnnotatedBOpIterator ( bop ) ; final List < BOp > nodesWithExplainHints = new ArrayList < BOp > ( ) ; while ( explainHintAnnotatedBOps . hasNext ( ) ) { nodesWithExplainHints . add ( explainHintAnnotatedBOps . next ( ) ) ; } for ( final BOp nodeWithExplainHint : nodesWithExplainHints ) { nodeWithExplainHint . setProperty ( Annotations . EXPLAIN_HINTS , null ) ; } }
target:  Utility function to remove explain hint annotations from a BOp. For use in test case to ease comparison. Be careful, since this modifies the argument.