code: protected boolean complianceViolation(HttpComplianceSection violation, String reason) {
          if (_compliances.contains(violation))
              return true;
          if (reason == null)
              reason = violation.description;
          if (_complianceHandler != null)
              _complianceHandler.onComplianceViolation(_compliance, violation, reason);
  
          return false;
      }
docs: Check RFC compliance violation
  
  @param violation The compliance section violation
  @param reason    The reason for the violation
  @return True if the current compliance level is set so as to Not allow this violation