int i = 0;
    IObservable[] result = new IObservable[observableSet.size()];
    for (Iterator it = observableSet.iterator(); it.hasNext();) {
      IdentityWrapper wrapper = (IdentityWrapper) it.next();
      result[i++] = (IObservable) wrapper.unwrap();
    }
    return result;
  }