@Override public boolean isApplicable(final RequestContext context) { return getRequestHeader(context, HttpHeader.X_DITTO_DUMMY_AUTH.getName()).isPresent() || context.getRequest().getUri().query().get(HttpHeader.X_DITTO_DUMMY_AUTH.getName()).isPresent(); }
getRequestHeader(requestContext, HttpHeader.X_DITTO_DUMMY_AUTH.getName()) .orElseGet(() -> requestContext.getRequest().getUri().query() .get(HttpHeader.X_DITTO_DUMMY_AUTH.getName()) .orElseThrow( () -> new IllegalStateException(