¿Cómo agregar un encabezado de jabón definido en un wsdl a un cliente de servicio web en CXF?

Tengo un wsdl que define un encabezado de jabón que debe pasarse al llamar al servicio web.

El encabezado SOAP de muestra es:

<soapenv:Header>
   <AuthenticationInfo>
      <userName>User</userName>
      <password/>
   </AuthenticationInfo>
</soapenv:Header>

Wsdl2java de CXF generó una clase java "AuthenticationInfo" que puedo crear y rellenar con un nombre de usuario y contraseña, pero no conozco la forma correcta de pasarla al Cliente CXF cuando llame al servicio web.

Respuestas a la pregunta(3)

Su respuesta a la pregunta