private void applyQueryHints(final AST2BOpContext context,final QueryRoot queryRoot,final QueryHintScope scope,final ASTBase t,final Properties queryHints){
  @SuppressWarnings("rawtypes") final Enumeration e=queryHints.propertyNames();
  while (e.hasMoreElements()) {
    final String name=(String)e.nextElement();
    final String value=queryHints.getProperty(name);
    _applyQueryHint(context,queryRoot,scope,t,name,value);
  }
}

private void applyQueryHints ( final AST2BOpContext context , final QueryRoot queryRoot , final QueryHintScope scope , final ASTBase t , final Properties queryHints ) { @ SuppressWarnings ( "rawtypes" ) final Enumeration e = queryHints . propertyNames ( ) ; while ( e . hasMoreElements ( ) ) { final String name = ( String ) e . nextElement ( ) ; final String value = queryHints . getProperty ( name ) ; _applyQueryHint ( context , queryRoot , scope , t , name , value ) ; } }
apply each query hint in turn to the ast node .
