'Format the back-end DBMS fingerprint value and return its
values formatted as a human readable string.
@return: detected back-end DBMS based upon fingerprint techniques.
@rtype: C{str}'

@staticmethod
def getDbms(versions=None):

    if ((versions is None) and Backend.getVersionList()):
        versions = Backend.getVersionList()
    return (Backend.getDbms() if (versions is None) else ('%s    %s' % (Backend.getDbms(), '    and    '.join(filter(None, versions)))))
