def METHOD_NAME(self):
    if not conf.extensiveFp and Backend.isDbmsWithin(DB2_ALIASES):
        setDbms(DBMS.DB2)
        return True
    logMsg = "testing %s" % DBMS.DB2
    logger.info(logMsg)
    result = inject.checkBooleanExpression("[RANDNUM]=(SELECT [RANDNUM] FROM SYSIBM.SYSDUMMY1)")
    if result:
        logMsg = "confirming %s" % DBMS.DB2
        logger.info(logMsg)
        result = inject.checkBooleanExpression("JULIAN_DAY(CURRENT DATE) IS NOT NULL")
        if not result:
            warnMsg = "the back-end DBMS is not %s" % DBMS.DB2
            logger.warning(warnMsg)
            return False
        version = self._versionCheck()
        if version:
            Backend.setVersion(version)
            setDbms("%s %s" % (DBMS.DB2, Backend.getVersion()))
        else:
            setDbms(DBMS.DB2)
        return True
    else:
        warnMsg = "the back-end DBMS is not %s" % DBMS.DB2
        logger.warning(warnMsg)
        return False