(NewItemIdentificationPG)milvan.getItemIdentificationPG();
PropertyGroupFactory.newItemIdentificationPG ();
  protected GLMAsset makeMilvan() {        if (MILVAN_PROTOTYPE == null) {      MILVAN_PROTOTYPE = getLDMService().getLDM().getPrototype(MILVAN_NSN);            if (MILVAN_PROTOTYPE == null) {        error("AmmoTransport: Error! Unable to get prototype for" +	      " milvan NSN -" + MILVAN_NSN);        return null;      }    }        String itemID = makeMilvanID();    Container milvan =       //      (Container)assetHelper.createInstance(getLDMService().getLDM(), MILVAN_PROTOTYPE, itemID);      (Container)getLDMService().getLDM().getFactory().createInstance(MILVAN_PROTOTYPE, itemID);        // AMMO Cargo Code    NewMovabilityPG movabilityPG =       PropertyGroupFactory.newMovabilityPG(milvan.getMovabilityPG());    movabilityPG.setCargoCategoryCode(AMMO_CATEGORY_CODE);    milvan.setMovabilityPG(movabilityPG);        // Milvan Contents    NewContentsPG contentsPG =       PropertyGroupFactory.newContentsPG();    milvan.setContentsPG(contentsPG);        // Unique Item Identification    NewItemIdentificationPG itemIdentificationPG =       (NewItemIdentificationPG)milvan.getItemIdentificationPG();    //    String itemID = makeMilvanID();    itemIdentificationPG.setItemIdentification(itemID); // redundant?    itemIdentificationPG.setNomenclature("Milvan");    itemIdentificationPG.setAlternateItemIdentification(itemID);    milvan.setItemIdentificationPG(itemIdentificationPG);    return milvan;  }