code: public Cpe build() throws CpeValidationException {
          Cpe cpe = new Cpe(part, vendor, product, version, update, edition,
                  language, swEdition, targetSw, targetHw, other);
          reset();
          return cpe;
      }
docs: Builds the CPE Object.
  
  @return the CPE Object
  @throws CpeValidationException thrown if one of the CPE components is
  invalid