Como acessar os valores de cabeçalho da solicitação no Java Restlet?

Estou desenvolvendo serviços da web usandoRestlet Java.

Para isso, quero proteger alguns serviços da Web de clientes não autorizados. Então eu escrevi classe Filter. Naquela classe Filter eu quero pegar ocabeçalhos do pedido. Mas estou recebendo o seguinte erro -

java.lang.ClassCastException: org.restlet.engine.http.HttpRequest cannot be cast to javax.servlet.http.HttpServletRequest

A codificação é -

public class MyFilter extends Filter {

    @Override
    protected int beforeHandle(Request request, Response response) {

        int result = STOP;

        HttpServletRequest httpReq = (HttpServletRequest) request;
        String user_token = httpReq.getHeader("auth");

        if(user_token.equals("xyz")) {
            result = CONTINUE;
        }

        return result;
    }
}

Por favor, sugira-me uma maneira de acessar os valores de cabeçalho do Request in Java Restlet?

questionAnswers(5)

yourAnswerToTheQuestion