| ResponseTimeAttribute.java |   | 29% |   | 38% | 12 | 22 | 32 | 47 | 4 | 9 | 0 | 2 |
| QuotingExchangeAttribute.java |  | 0% |  | 0% | 12 | 12 | 25 | 25 | 7 | 7 | 2 | 2 |
| RelativePathAttribute.java |   | 12% |   | 20% | 10 | 13 | 24 | 27 | 5 | 8 | 1 | 2 |
| ExchangeAttributes.java |   | 5% |  | 0% | 27 | 28 | 30 | 31 | 25 | 26 | 0 | 1 |
| RequestURLAttribute.java |   | 13% |   | 20% | 10 | 13 | 25 | 29 | 5 | 8 | 1 | 2 |
| PathParameterAttribute.java |   | 28% |   | 21% | 10 | 15 | 22 | 31 | 4 | 8 | 0 | 2 |
| QueryParameterAttribute.java |   | 28% |   | 21% | 10 | 15 | 22 | 31 | 4 | 8 | 0 | 2 |
| StoredResponse.java |   | 19% |   | 14% | 11 | 16 | 24 | 30 | 5 | 9 | 0 | 2 |
| ExchangeAttributeParserTest.java |  | 0% | | n/a | 4 | 4 | 19 | 19 | 4 | 4 | 1 | 1 |
| RequestHeaderAttribute.java |   | 34% |   | 25% | 9 | 14 | 17 | 26 | 4 | 8 | 0 | 2 |
| ResponseHeaderAttribute.java |   | 34% |   | 25% | 9 | 14 | 17 | 26 | 4 | 8 | 0 | 2 |
| RequestPathAttribute.java |   | 21% |   | 50% | 5 | 10 | 17 | 21 | 4 | 8 | 0 | 2 |
| CompositeExchangeAttribute.java |   | 22% |  | 0% | 6 | 7 | 11 | 16 | 3 | 4 | 0 | 1 |
| RequestLineAttribute.java |   | 21% |   | 33% | 8 | 11 | 15 | 19 | 5 | 8 | 1 | 2 |
| DateTimeAttribute.java |   | 61% |   | 50% | 9 | 20 | 13 | 31 | 5 | 13 | 0 | 3 |
| SubstituteEmptyWrapper.java |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 5 | 5 | 2 | 2 |
| PredicateContextAttribute.java |   | 54% |   | 50% | 8 | 15 | 11 | 21 | 4 | 8 | 0 | 2 |
| RequestCookieAttribute.java |   | 47% |   | 37% | 7 | 12 | 9 | 18 | 4 | 8 | 0 | 2 |
| ResponseCookieAttribute.java |   | 47% |   | 37% | 7 | 12 | 9 | 18 | 4 | 8 | 0 | 2 |
| CookieAttribute.java |   | 46% |   | 37% | 7 | 12 | 9 | 18 | 4 | 8 | 0 | 2 |
| SslClientCertAttribute.java |   | 38% |   | 33% | 6 | 12 | 12 | 19 | 4 | 9 | 0 | 2 |
| RemoteIPAttribute.java |   | 41% |   | 50% | 6 | 12 | 10 | 16 | 4 | 8 | 0 | 2 |
| RemoteObfuscatedIPAttribute.java |   | 41% |   | 50% | 6 | 12 | 10 | 16 | 4 | 8 | 0 | 2 |
| BytesSentAttribute.java |   | 54% |   | 60% | 6 | 13 | 7 | 17 | 4 | 8 | 0 | 2 |
| QueryStringAttribute.java |   | 58% |   | 50% | 7 | 15 | 10 | 22 | 4 | 9 | 0 | 2 |
| RemoteUserAttribute.java |   | 46% |   | 50% | 6 | 12 | 7 | 13 | 4 | 8 | 0 | 2 |
| SslSessionIdAttribute.java |   | 45% |   | 33% | 6 | 12 | 7 | 14 | 4 | 9 | 0 | 2 |
| SecureProtocolAttribute.java |   | 46% |   | 33% | 6 | 12 | 7 | 14 | 4 | 9 | 0 | 2 |
| SslCipherAttribute.java |   | 50% |   | 50% | 5 | 11 | 7 | 14 | 4 | 9 | 0 | 2 |
| AuthenticationTypeExchangeAttribute.java |   | 51% |   | 50% | 5 | 11 | 7 | 14 | 4 | 9 | 0 | 2 |
| LocalIPAttribute.java |   | 53% |  | 100% | 4 | 10 | 5 | 11 | 4 | 8 | 0 | 2 |
| LocalPortAttribute.java |   | 53% |  | 100% | 4 | 10 | 5 | 11 | 4 | 8 | 0 | 2 |
| SecureExchangeAttribute.java |   | 60% |   | 75% | 5 | 11 | 5 | 12 | 4 | 9 | 0 | 2 |
| RemoteHostAttribute.java |   | 57% |  | 100% | 4 | 10 | 5 | 11 | 4 | 8 | 0 | 2 |
| ResponseCodeAttribute.java |   | 61% |  | 100% | 4 | 10 | 5 | 11 | 4 | 8 | 0 | 2 |
| RequestMethodAttribute.java |   | 61% |  | 100% | 4 | 10 | 4 | 10 | 4 | 8 | 0 | 2 |
| RequestProtocolAttribute.java |   | 61% |  | 100% | 4 | 10 | 4 | 10 | 4 | 8 | 0 | 2 |
| TransportProtocolAttribute.java |   | 56% |  | 100% | 4 | 9 | 4 | 10 | 4 | 8 | 0 | 2 |
| LocalServerNameAttribute.java |   | 62% |  | 100% | 4 | 10 | 4 | 10 | 4 | 8 | 0 | 2 |
| ThreadNameAttribute.java |   | 62% |  | 100% | 4 | 10 | 4 | 10 | 4 | 8 | 0 | 2 |
| HostAndPortAttribute.java |   | 58% |  | 100% | 4 | 9 | 4 | 10 | 4 | 8 | 0 | 2 |
| ResponseReasonPhraseAttribute.java |   | 58% |  | 100% | 4 | 9 | 5 | 11 | 4 | 8 | 0 | 2 |
| NullAttribute.java |   | 60% |  | 100% | 4 | 9 | 4 | 10 | 4 | 8 | 0 | 2 |
| IdentUsernameAttribute.java |   | 60% |  | 100% | 4 | 9 | 4 | 10 | 4 | 8 | 0 | 2 |
| RequestSchemeAttribute.java |   | 60% |  | 100% | 4 | 9 | 5 | 11 | 4 | 8 | 0 | 2 |
| ResolvedPathAttribute.java |   | 60% |  | 100% | 4 | 9 | 5 | 9 | 4 | 8 | 0 | 2 |
| ConstantExchangeAttribute.java |   | 33% | | n/a | 3 | 4 | 3 | 6 | 3 | 4 | 0 | 1 |
| ReadOnlyAttributeException.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ExchangeAttributeParser.java |   | 97% |   | 94% | 3 | 35 | 2 | 83 | 0 | 6 | 0 | 2 |