code: public void validate() {
          if (swidTag.getEntitlementRequiredIndicator() == null) {
              throw new SwidException("'entitlement_required_indicator' is not set");
          }
          if (swidTag.getProductTitle() == null) {
              throw new SwidException("'product_title' is not set");
          }
          if (swidTag.getProductVersion() == null) {
              throw new SwidException("'product_version' is not set");
          }
          if (swidTag.getSoftwareCreator() == null) {
              throw new SwidException("'software_creator' is not set");
          }
          if (swidTag.getSoftwareLicensor() == null) {
              throw new SwidException("'software_licensor' is not set");
          }
          if (swidTag.getSoftwareId() == null) {
              throw new SwidException("'software_id' is not set");
          }
          if (swidTag.getTagCreator() == null) {
              throw new SwidException("'tag_creator' is not set");
          }
      }
docs: Validate whether processor configuration is valid.
  
  @throws com.labs64.utils.swid.exception.SwidException
  in case of invalid processor configuration