JAX-WS e Joda-Time?

Como eu escrevo um serviço JAX-WS para que o @WebParam do meu @WebMethod seja uma classe Joda-Time como DateTime? O @XmlTypeAdapter em um parâmetro funcionará? Estou implantando no GlassFish 2.1.

Deixe-me esclarecer a pergunta porque as duas respostas até agora se concentraram em vincular tipos personalizados a classes JAXB existentes, que estão relacionadas, mas não a pergunta que estou fazendo. Como faço para o @WebService a seguir aceitar objetos joda DateTime como parâmetros?

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import org.joda.time.DateTime;

@WebService
@SOAPBinding(style = SOAPBinding.Style.RPC)
public interface Resender {
    @WebMethod
    void resend(
            @WebParam(name = "start") DateTime start,
            @WebParam(name = "end") DateTime end
    );

}

questionAnswers(4)

yourAnswerToTheQuestion