for (Iterator i = prefixesToURIs.entrySet().iterator(); i.hasNext(); )
List prefixes = (List)urisToPrefixes.get(namespace); if (prefixes != null)
  public List getPrefixes(EPackage ePackage)  {    List result = new UniqueEList();    result.add(getPrefix(ePackage));    String namespace = extendedMetaData == null ? ePackage.getNsURI() : extendedMetaData.getNamespace(ePackage);    for (Iterator i = prefixesToURIs.entrySet().iterator(); i.hasNext(); )    {      Map.Entry entry = (Map.Entry)i.next();      if (namespace == null ? entry.getValue() == null : namespace.equals(entry.getValue()))      {        result.add(entry.getKey());      }    }    return result;  }