@Override public int hashCode() { return summary().hashCode(); }
@Nullable @Override public List<MediaType> produceTypes() { return delegate().produceTypes(); }
@Override public String path() { return delegate().path(); }
@Nullable @Override public String query() { return delegate().query(); }
@Override public boolean equals(Object obj) { return obj instanceof PathMappingContext && summary().equals(obj); }
@Override public String hostname() { return delegate().hostname(); }
@Override public String toString() { return summary().toString(); }
@Override public Optional<Throwable> delayedThrowable() { return delegate().delayedThrowable(); }
@Nullable @Override public MediaType consumeType() { return delegate().consumeType(); }
@Override public VirtualHost virtualHost() { return delegate().virtualHost(); }
@Override public void delayThrowable(Throwable cause) { delegate().delayThrowable(cause); }
@Override public HttpMethod method() { return delegate().method(); }
@Override public boolean isCorsPreflight() { return delegate().isCorsPreflight(); }