private static String docRefToString(final DocRef docRef,
                                         final List<String> availableDelimiters) {
        String allText = String.join(
                "", docRef.getType(), docRef.getUuid(), docRef.getName());
        String delimiter = getDelimiter(allText, availableDelimiters);

        // prefix the delimited form with the delimiter so when we deserialise
        // we know what the delimiter is
        return delimiter
               + "docRef("
               + String.join(
                delimiter,
                docRef.getType(),
                docRef.getUuid(),
                docRef.getName())
               + ")";
    }
@param dbConfigProperty The config property object obtained from the database
@return The updated typed value from the object model
stroom-config/stroom-config-global-impl/src/main/java/stroom/config/global/impl/ConfigMapper.java