+1 for `getReasonPhrase()` ... I was initially worried what I might find here with regard to the spec but you've done a good job abstracting RFC 2616.