Object getValue(int index) {
            Supplier<Object> supplier = map.get(index);
            if (supplier != null) {
                return supplier.get();
            }

            throw new IllegalArgumentException(format("Parameter #%d does not exist", index));
        }
Retrieves a {@link ResultBearing} for an out parameter. This usually requires that the out parameter is a cursor type.
@param pos The out parameter index
@return A {@link ResultBearing} object representing the out parameter and backed by the cursor.
This is not supported by all database drivers. Never null but may be empty.
core/src/main/java/org/jdbi/v3/core/statement/OutParameters.java