||Basically this is JUnit's Assert made into an instance class,
rather than a static one.
||JFuncResult main function is to pass verbose assertions to the
||The JFuncSuite uses dynamic proxies for classes to make
suite construction in JUnit easier and emplore more compile time
||JFuncTestCase works the same as TestCase for most purposes, but it
uses JFunc's assert classes which allow for other features like
multiple failures and verbose assertions.
||This wrapper is used to wrap an instance of test and provide it
with a name and optionally arguments as well.
||VerboseAssert allows for assertions to be displayed even if they