@Override
  public Object @NotNull [] getDependencies() {
    return myDescriptors.stream().flatMap(descriptor -> Arrays.stream(descriptor.getDependencies())).toArray();
  }
@Override
  public Object @NotNull [] getDependencies()