Al interceptar la petición SOAP con AbstractSoapInterceptor el message.getContent() siempre es NULL

tengo un problema tratando de extraer el body de una petición SOAP para posteriormente mostrarla por consola, el problema es el siguiente:

Al momento de hacer @override del metodo handleMessage (AbstractSoapInterceptor) y hacer el message.getContent(); siempre es NULL.

El código que estoy implementando es el siguiente:

@Slf4j @Component public class MyClass extends AbstractSoapInterceptor {      @Autowired     private Tracer tracer;      public MyClass() {         super(Phase.MARSHAL);     }      @Override     public void handleMessage(SoapMessage message) throws Fault {         try {             SOAPMessage soapMessage = message.getContent(SOAPMessage.class);             } catch (IOException | SOAPException e) {             log.error("Error interceptando el request", e);         }      } }