question: public RecordedRequest takeRequest ( ) throws InterruptedException { return requestQueue . take ( ) ; }
target:  Awaits the next HTTP request, removes it, and returns it. Callers should use this to verify the request sent was as intended.