code: public static BrowserName lookup(String b) throws InvalidBrowserException {
          for (BrowserName browser : BrowserName.values()) {
              if (browser.name().equalsIgnoreCase(b)) {
                  return browser;
              }
          }
          throw new InvalidBrowserException("The selected browser " + b + " is not an applicable choice");
      }
docs: allows the browser selected to be passed in with a case insensitive name
  
  @param b - the string name of the browser
  @return Browser: the enum version of the browser
  @throws InvalidBrowserException If a browser that is not one specified in the
  Selenium.Browser class is used, this exception will be thrown