If the user incorrectly specifies a tester, I suggest using logger.error or logger.fatal with a detailed message that the classname is incorrect or parameters are wrong to make it more clear what is going on.  Should it throw a runtime error and prevent uPortal from starting up?