static {
    // Note: Java Package versioning is useless during development when
    //       we have no JARs, whereas this technique works with non-JAR
    //       classpaths as well.
    String version = "unknown";

    try {
      URL resource = ClassLoaderUtils.getResource("META-INF/trinidad-version.txt");
      if (resource != null) {
        BufferedReader br = null;
        try {
          InputStream in = resource.openStream();
          br = new BufferedReader(new InputStreamReader(in));
          version = br.readLine();
        } catch (IOException e) {
          _LOG.severe(e);
        } finally {
          if (br != null) br.close();
        }
      }
    } catch (IOException e) {
      _LOG.severe(e);
    } finally {
      _VERSION = version;
    }
  }
  @Override
  protected URL getURL(String name) {
    if (_base == null) return ClassLoaderUtils.getResource(name);

    return _base.getResource(name);
  }