void setDrilldownElements(IUElementListRoot root, ProfileChangeOperation operation) {
   if (operation == null || operation.getProvisioningPlan() == null) return;
   Object[] elements = root.getChildren(root);
   for (int i = 0; i < elements.length; i++) {
     if (elements[i] instanceof QueriedElement) {
       ((QueriedElement) elements[i]).setQueryable(getQueryable(operation.getProvisioningPlan()));
     }
   }
 }
 protected Collection<IInstallableUnit> getIUs() {
   return ElementUtils.elementsToIUs(input.getChildren(input));
 }