docs: def UsesArtifact(self, artifacts):
      """Determines if the check uses the specified artifact.
  
      Args:
        artifacts: Either a single artifact name, or a list of artifact names
  
      Returns:
        True if the check uses a specific artifact.
      """
      # If artifact is a single string, see if it is in the list of artifacts
      # as-is. Otherwise, test whether any of the artifacts passed in to this
      # function exist in the list of artifacts.
      if isinstance(artifacts, string_types):
        return artifacts in self.artifacts
      else:
        return any(True for artifact in artifacts if artifact in self.artifacts)