*/
    public static Test suite() throws Exception{                             System.getProperties().list(System.out);        TestSuite suite = new TestSuite();        //security                // proxy        suite.addTest(TestEnhancer.suite());        suite.addTest(TestProxy.suite());        suite.addTest(TestDispatcher.suite());        suite.addTest(TestLazyLoader.suite());        suite.addTest(TestNoOp.suite());        suite.addTest(TestMixin.suite());        suite.addTest(TestInterfaceMaker.suite());        // beans        suite.addTest(TestBulkBean.suite());        suite.addTest(TestBeanMap.suite());        suite.addTest(TestImmutableBean.suite());        suite.addTest(TestBeanCopier.suite());        suite.addTest(TestBeanGenerator.suite());                // reflect        suite.addTest(TestDelegates.suite());        suite.addTest(TestFastClass.suite());        // core        suite.addTest(TestKeyFactory.suite());        suite.addTest(TestTinyBitSet.suite());                // util        suite.addTest(TestParallelSorter.suite());        // transform        suite.addTest(TestTransformingLoader.suite());        suite.addTest(TestAddClassInit.suite());        suite.addTest(TestProvideFields.suite());        suite.addTest(TestAddDelegate.suite());        suite.addTest(TestInterceptFields.suite());        suite.addTest(TestDemo.suite());        suite.addTest(TestEnhancerTransform.suite());        // performance        // suite.addTest(TestReflectPerf.suite());        // suite.addTest(TestXmlParsing.suite());        return suite;    }