@Override
  public Object @NotNull [] getDependencies(){
    List<Object> ret = new ArrayList<>();
    for (XmlNSDescriptor descriptor : sequence) {
      ContainerUtil.addAll(ret, descriptor.getDependencies());
    }
    return ret.toArray();
  }
@Override
  public Object @NotNull [] getDependencies()