boolean suppressedBy(DNSIncoming msg){
  try {
    for (    DNSRecord answer : msg.getAllAnswers()) {
      if (suppressedBy(answer)) {
        return true;
      }
    }
    return false;
  }
 catch (  ArrayIndexOutOfBoundsException e) {
    logger.log(Level.WARNING,"suppressedBy() message " + msg + " exception ",e);
    return false;
  }
}

boolean suppressedBy ( DNSIncoming msg ) { try { for ( DNSRecord answer : msg . getAllAnswers ( ) ) { if ( suppressedBy ( answer ) ) { return true ; } } return false ; } catch ( ArrayIndexOutOfBoundsException e ) { logger . log ( Level . WARNING , "suppressedBy() message " + msg + " exception " , e ) ; return false ; } }
true if this record is suppressed by the answers in a message .
