¿Cómo ejecutar el método en el campo privado utilizando la reflexión?

Tengo una clase de recursos como

public class SecureResource {

    private HttpServletRequest request;

    // some more things here
}

Me gustaria correr tunrequest.getHeader('X-AUTH') utilizando la reflexion de java?

¿Qué he probado?

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

yo obtengo

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

¿Qué es lo que me falta? Como puedo correrrequest.getHeader('X-AUTH') enf?

Respuestas a la pregunta(1)

Su respuesta a la pregunta