@Override
  public T fromString(final String s, final @NotNull ConvertContext context) {
    if (s == null) return null;
    return (T) myResolveCache.get(getResolvingScope(context)).getValue().get(s);
  }
@Override
  public T fromString(final String s, final @NotNull ConvertContext context)