@Override
 public ResourceCache getResourceCache() {
   return _inner.getResourceCache();
 }
 @Override
 public ImageResourceLoader getImageResourceCache() {
   return _inner.getImageResourceCache();
 }
 @Override
 public void onError(LangId msgId, int line, FSErrorType errorType, Object[] args) {
   _inner.onError(msgId, line, errorType, args);
 }
 @Override
 public Optional<String> resolveURI(String baseUri, String uri) {
   return _inner.resolveURI(baseUri, uri);
 }
 @Override
 public boolean isVisited(String uri) {
   return _inner.isVisited(uri);
 }
 @Override
 public Optional<byte[]> getBinaryResource(String uri) {
   return _inner.getBinaryResource(uri);
 }
 @Override
 public HTMLResource getErrorDocument(String uri, int errorCode) {
   return _inner.getErrorDocument(uri, errorCode);
 }
 @Override
 public Optional<HTMLResource> getHTMLResource(String uri) {
   return _inner.getHTMLResource(uri);
 }