Como executar o método no campo privado usando reflexão?

Eu tenho uma classe de recurso como

public class SecureResource {

    private HttpServletRequest request;

    // some more things here
}

Eu gostaria de tun runrequest.getHeader('X-AUTH') usando a reflexão de java?

o que eu tentei?

Field f = response.getResourceClass().getDeclaredField("request");
f.setAccessible(true);
f.get("X-AUTH");

eu recebo

java.lang.IllegalArgumentException: Can not set javax.servlet.http.HttpServletRequest field com.sn.bb.service.SecureResource.request to java.lang.String

O que é que eu estou sentindo falta? Como posso correrrequest.getHeader('X-AUTH') emf?

questionAnswers(1)

yourAnswerToTheQuestion