public T getValue(@Nullable Map<CustomizationKey, Object> options) {
      return options == null ? null : (T)options.get(this);
    }
public T getValue(@Nullable Map<CustomizationKey, Object> options)