code: private static String getURIString(Properties props, String key, String def) {
          try {
              URI uri = new URI(props.getProperty(key, def));
              return new File(uri).getAbsolutePath();
          } catch (Exception ex) {
              return getString(props, key, def);
          }
      }
docs: This method is used to load path to .ekstazi when the path is
  given as URI string.  We need to use URI to make sure that we
  support paths (given to javaagent) even if they contain spaces.