docs: private DateTimeZone loadZoneData(String id) {
          InputStream in = null;
          try {
              in = openResource(id);
              DateTimeZone tz = DateTimeZoneBuilder.readFrom(in, id);
              iZoneInfoMap.put(id, new SoftReference<DateTimeZone>(tz));
              return tz;
          } catch (IOException ex) {
              uncaughtException(ex);
              iZoneInfoMap.remove(id);
              return null;
          } finally {
              try {
                  if (in != null) {
                      in.close();
                  }
              } catch (IOException ex) {
              }
          }
      }