class A
{
    isA T;
    after testFunction{
        //injected code
    }
}
trait T{
    void testFunction(){
        //code  
    }
}