public static ResolvableIdentifier resolveAsURLSubstring(Context context, String path) {
    ObjectIdentifier oi = ObjectIdentifier.extractURLIdentifier(path);
    ExternalIdentifier ei = null;

    if (oi == null) {
      ei = ExternalIdentifierMint.extractURLIdentifier(context, path);
    }

    if (oi == null && ei == null) {
      return null;
    } else {
      if (oi != null) {
        return oi;
      } else {
        return ei;
      }
    }
  }