docs: private Context getURLContextOrFail(String name) throws NamingException {
          Context urlContext = null;
  
          if (name.contains(":")) {
              urlContext = getURLContext(name);
              if (urlContext == null) {
                  fail(name);
              }
          } else {
              fail(name);
          }
  
          return urlContext;
      }