docs: 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);
          }
      }