private static @Nullable BrowserFamily readFamily(String value) {
    try {
      return "OPERA".equals(value) ? BrowserFamily.CHROME : BrowserFamily.valueOf(value);
    }
    catch (RuntimeException e) {
      LOG.warn(e);

      for (BrowserFamily family : BrowserFamily.values()) {
        if (family.getName().equalsIgnoreCase(value)) {
          return family;
        }
      }

      return null;
    }
  }
private static @Nullable BrowserFamily readFamily(String value)