public String getURI(Object resource, String base) {
if (resource != null) {
RDFMetaResource metaResource = this.session.getMetaRDFResource(resource.getClass());
if (metaResource != null) {
MetaURI metauri = metaResource.getMetaUri();
logger.debug("Trying to generate URI for " + resource + " based on the metauri: " + metauri);
return (metauri == null ? null : metauri.getURI(resource, base));
} else {
logger.debug(resource.getClass() + " has not any URI generator defined");
return null;
}
} else {