i guess this line is wrong. it should be String.class
default String getString(final String def) { // @cs-: NoGetSetPrefix (not a bean method)
requireNonNull(def, "def");
final @Nullable String value = getString();
if (value != null) {
return value;
}
if (options().shouldCopyDefaults()) {
Scalars.STRING.serialize(/*This thing*/float.class, def, this);
}
return def;
}