((NewItemIdentificationPG) lowFiAsset.getItemIdentificationPG()).setNomenclature ("LowFidelityAggregate");  if (isDebugEnabled()) debug ("getLowFidelityTask - created low fi asset " + lowFiAsset.getUID() + " : " + lowFiAsset.getItemIdentificationPG().getNomenclature() +  " - " + lowFiAsset.getItemIdentificationPG().getItemIdentification());  newTask = makeTask (parentTask, lowFiAsset);
newTask = makeTask (parentTask, lowFiAsset, getOriginalOwner(parentTask));
  protected Vector getLowFidelityTask (Task parentTask) {    Vector retval = new Vector ();    Task newTask = null;    if (isPerson(parentTask)) {      // pass through      newTask = makeTask (parentTask, parentTask.getDirectObject ()); // revisit later!    }    else {      GLMAsset lowFiAsset = 	(GLMAsset) assetHelper.createInstance (getLDMService().getLDM(), "LowFidelityPrototype", "LowFi_" + getNextID());      NewLowFidelityAssetPG lowFiPG = 	(NewLowFidelityAssetPG)ldmf.createPropertyGroup(LowFidelityAssetPG.class);      lowFiPG.setOriginalAsset (lowFiAsset);      attachPG(lowFiAsset, lowFiPG); // now subobject has pointer back to parent      Asset asset = parentTask.getDirectObject();      try {	NewPhysicalPG newPhysicalPG = PropertyGroupFactory.newPhysicalPG ();	setDimensions (newPhysicalPG, expandAsset (asset));	lowFiAsset.setPhysicalPG (newPhysicalPG);      } catch (Exception e) { 	logger.error ("problem processing " + asset, e);      }      ((NewItemIdentificationPG) lowFiAsset.getItemIdentificationPG()).setNomenclature ("LowFidelityAggregate");      if (isDebugEnabled())	debug ("getLowFidelityTask - created low fi asset " + 	       lowFiAsset.getUID() + " : " +	       lowFiAsset.getItemIdentificationPG().getNomenclature() +  " - " + 	       lowFiAsset.getItemIdentificationPG().getItemIdentification());      newTask = makeTask (parentTask, lowFiAsset);      // mark the new task as an aggregate low fi task      prepHelper.addPrepToTask (newTask, 				prepHelper.makePrepositionalPhrase(ldmf,								   GLMTransConst.LOW_FIDELITY,								   GLMTransConst.LOW_FIDELITY));    }    retval.add(newTask);    return retval;  }