EPackage ePackage = (EPackage)i.next(); adjustEPackage(ePackage);
protected Iterator getChildren(Object object) { return object instanceof Collection ? ((Collection)object).iterator() : ((EPackage)object).getESubpackages().iterator(); } };  while (ePackagesIterator.hasNext()) { EPackage ePackage = (EPackage)ePackagesIterator.next(); adjustEPackage(progressMonitor, ePackage);
  protected void adjustEPackages()  {    for (Iterator i = getEPackages().iterator(); i.hasNext();)    {      EPackage ePackage = (EPackage)i.next();      adjustEPackage(ePackage);    }  }