public final boolean doesOpFilterHasDiscoveryFilter(final Object filterValue,final String[] filterValuesFromOp){
  boolean bOpHasFilterValue=true;
  if (filterValue instanceof List<?>) {
    @SuppressWarnings("unchecked") final List<String> filterValuesFromKeymap=(List<String>)filterValue;
    boolean bMatched=false;
    for (    String v : filterValuesFromKeymap) {
      for (      String s : filterValuesFromOp) {
        if (v.equalsIgnoreCase(s)) {
          bMatched=true;
          break;
        }
      }
    }
    if (!bMatched) {
      bOpHasFilterValue=false;
    }
  }
  return bOpHasFilterValue;
}

public final boolean doesOpFilterHasDiscoveryFilter ( final Object filterValue , final String [ ] filterValuesFromOp ) { boolean bOpHasFilterValue = true ; if ( filterValue instanceof List < ? > ) { @ SuppressWarnings ( "unchecked" ) final List < String > filterValuesFromKeymap = ( List < String > ) filterValue ; boolean bMatched = false ; for ( String v : filterValuesFromKeymap ) { for ( String s : filterValuesFromOp ) { if ( v . equalsIgnoreCase ( s ) ) { bMatched = true ; break ; } } } if ( ! bMatched ) { bOpHasFilterValue = false ; } } return bOpHasFilterValue ; }
does operation have filter . to - do : future use
