public This bindFields(String prefix, Object object) {
        if (object != null) {
            return bindNamedArgumentFinder(
                NamedArgumentFinderFactory.FIELDS,
                prefix,
                object,
                object.getClass(),
                () -> new ObjectFieldArguments(prefix, object));
        }
        return typedThis;
    }
Binds public fields of the specified object as arguments for the query.

@param prefix a prefix to apply to all field names.
@param object source of the public fields to bind. If the object is null, nothing is bound.

@return modified statement
core/src/main/java/org/jdbi/v3/core/statement/SqlStatement.java