@Override
    public Optional<Argument> build(Type expectedType, Object value, ConfigRegistry config) {
        return Objects.equals(type, expectedType) || type.isInstance(value)
                ? Optional.of(ObjectArgument.of(value, sqlType))
                : Optional.empty();
    }
Match the given type and bind as an object with the given SQL type information
@param type the Java type to match
@param sqlType the SQL type to bind
@return an ArgumentFactory that produces ObjectArguments for values of the supplied type
@see java.sql.Types
core/src/main/java/org/jdbi/v3/core/argument/ObjectArgumentFactory.java