public static <R extends UpdatableRecord<R>, T> R tryCreate(final DataSource dataSource,
                                                                final R record,
                                                                final TableField<R, T> keyField) {
        return tryCreate(dataSource, record, keyField, null, null, null);
    }
See {@link JooqUtil#tryCreate(DataSource, UpdatableRecord, TableField, TableField, TableField, Consumer)}
stroom-db-util/src/main/java/stroom/db/util/JooqUtil.java