public boolean hasTag ( List < String > keyList , Set < String > values ) { for ( String key : keyList ) { if ( values . contains ( getTag ( key , "" ) ) ) return true ; } return false ; }
Check a number of tags in the given order for the any of the given values . Used to parse hierarchical access restrictions