code: public SuppressedState suppressedState(
        Suppressible suppressible, boolean suppressedInGeneratedCode) {
      if (inGeneratedCode && suppressedInGeneratedCode) {
        return SuppressedState.SUPPRESSED;
      }
      if (suppressible.supportsSuppressWarnings()
          && !Collections.disjoint(suppressible.allNames(), suppressWarningsStrings)) {
        return SuppressedState.SUPPRESSED;
      }
      if (!Collections.disjoint(suppressible.customSuppressionAnnotations(), customSuppressions)) {
        return SuppressedState.SUPPRESSED;
      }
  
      return SuppressedState.UNSUPPRESSED;
    }
docs: Returns true if this checker should be considered suppressed given the signals present in this
  object.
  
  @param suppressible Holds information about the suppressibilty of a checker
  @param suppressedInGeneratedCode true if this checker instance should be considered suppressed
  if the signals in this object say we're in generated code.