{
    IObservableMap[] result = new IObservableMap [eStructuralFeatures.length];
    for (int i = 0; i < eStructuralFeatures.length; i++)
    {
      result[i] = observeMap(domain, objects, eStructuralFeatures[i]);
    }
    return result;
  }