@Override
  public Object fromString(@Nullable @NonNls String s, final @NotNull ConvertContext context) {
    final List<Converter> converters = getConverters((GenericDomValue)context.getInvocationElement());
    if (converters.isEmpty()) return s;
    for (Converter converter : converters) {
      final Object o = converter.fromString(s, context);
      if (o != null) {
        return o;
      }
    }
    return null;
  }
@Override
  public Object fromString(@Nullable @NonNls String s, final @NotNull ConvertContext context)