public void execute()   
        {
            ClassA a = new ClassA();
            ClassB b = new ClassB();

            ClassC<ClassA> ca = new ClassC<ClassA>();
            ca.result(test);
        }
        public void execute()   
        {
            
            ClassC<ClassB> ba = new ClassC<ClassB>();
            ClassA a =  ba.result();



        }
        public void execute()   
        {
            ClassA a = new ClassA();


            ClassC<ClassA> ba = new ClassC<ClassA>();
            a =  ba.result(a);



        }