@Override
  public @Nullable TypeDescriptor getTypeDescriptor(@NotNull String name, XmlTag context) {
    return getFirst(descriptor -> descriptor.getTypeDescriptor(name, context));
  }
@Override
  public @Nullable TypeDescriptor getTypeDescriptor(@NotNull String name, XmlTag context)