@Override
  @NotNull
  public Collection<DClassElement> getAllContainingClasses() {
    //TODO: use iterator
    final DRootElement root = getRootElement();

    return root.getContainingClasses();
  }
@Override
  @NotNull
  public Collection<DClassElement> getAllContainingClasses()