public aspect AspectX
{
        public A AspectXMarker<A,B>.doSomething(B b) { return null; }
}