Factory factory = Resource.Factory.Registry.INSTANCE.getFactory(uri);
Map<String, String> options = Maps.newHashMap();
options.put(XtextResource.OPTION_ENCODING, "UTF8");
Resource r = factory.createResource(uri);
resourceSet.getResources().add(r);
r.load(in, options);
return r;
}