MessageMethodHeadGenerator(MessageMethodHeadFactory<X> factory, AnnotatedMethod<? super X> method, AspectGenerator<X> next)