docs: @Nonnull
    public static String getURIWithContext (@Nonnull final IRequestWebScopeWithoutResponse aRequestScope,
                                            @Nonnull final String sHRef)
    {
      ValueEnforcer.notNull (aRequestScope, "RequestScope");
      ValueEnforcer.notNull (sHRef, "HRef");
  
      // If known protocol, keep it
      if (hasKnownProtocol (sHRef))
        return sHRef;
  
      final String sContextPath = aRequestScope.getContextPath ();
      return aRequestScope.encodeURL (_getURIWithContext (sContextPath, sHRef));
    }