protected InputStream getDataFromURI(URI oURI, string query, ResolverFlags flags, ResolverState state)
{
// the path better be empty
if ((oURI.getPath() != null) && (oURI.getPath().Length > 0))
return null;
XRD oDesc = new XRD();
XRI oExternal = new XRI("xri://@foo");
oDesc.addRef(new Ref(oExternal.toString()));
XRDS oDescs = new XRDS();
oDescs.add(oDesc);
state.pushResolved(oURI.toString(), flags.toString(), oDesc.toString(), oURI);
return new ByteArrayInputStream(oDescs.toString().getBytes());
}