@Override
  public Object @NotNull [] getDependencies() {
    return myDelegate == null ? ArrayUtilRt.EMPTY_OBJECT_ARRAY : myDelegate.getDependencies();
  }
@Override
  public Object @NotNull [] getDependencies()