docs: @Override
      protected void checkParameters() {
          super.checkParameters();
  
          if (outputFile == null) {
              throw new BuildException("output attribute is required", getLocation());
          }
  
          if (inputFile == null) {
              throw new BuildException("inputFile element is required");
          }
  
          checkBoolean(notAProblem, "notAProblem");
          checkBoolean(withSource, "withSource");
          checkBoolean(applySuppression, "applySuppression");
          checkBoolean(active, "active");
          checkBoolean(introducedByChange, "introducedByChange");
          checkBoolean(removedByChange, "removedByChange");
          checkBoolean(newCode, "newCode");
          checkBoolean(removedCode, "removedCode");
          checkBoolean(withMessages, "withMessages");
      }