The guy who has written this has more than five years of experience in Java QA work. He *claims* to have written test suites for entire Java projects, a project he cites is a JDBC driver.
The class I have mentioned was supposed to be a utility class for an actual test class but somehow the two classes have become one.
A Java developer had originally given him some utility and test classes with limited functionality as a starting point for the QA guys. The class you see is a result of *simplification* of the original code. You can imagine the plight of the developer who saw this resulting simplification.