private @NotNull Value buildFValue(@NotNull Field field,
                                     @NotNull Object instance,
                                     @NotNull ClassSerializer serializer) throws IllegalAccessException {
    String name = field.getName();
    Object value = field.get(instance);
    Value.VAR_KIND varKind = getVarKind(name, value);
    return new Value(name, value, serializer, varKind);
  }
private @NotNull Value buildFValue(@NotNull Field field,
                                     @NotNull Object instance,
                                     @NotNull ClassSerializer serializer)