code: public void exportWorkspaceSystemView(OutputStream out, boolean skipBinary, boolean noRecurse) throws IOException,
        PathNotFoundException, RepositoryException
     {
        checkLive();
  
        LocationFactory factory = new LocationFactory(((NamespaceRegistryImpl)repository.getNamespaceRegistry()));
  
        WorkspaceEntry wsConfig = (WorkspaceEntry)container.getComponentInstanceOfType(WorkspaceEntry.class);
  
        ValueFactoryImpl valueFactoryImpl = new ValueFactoryImpl(factory, wsConfig, cleanerHolder);
  
        try
        {
           BaseXmlExporter exporter =
              new ExportImportFactory().getExportVisitor(XmlMapping.BACKUP, out, skipBinary, noRecurse,
                 getTransientNodesManager(), repository.getNamespaceRegistry(), valueFactoryImpl);
  
           ItemData srcItemData = dataManager.getItemData(Constants.ROOT_UUID);
           if (srcItemData == null)
           {
              throw new PathNotFoundException("Root node not found");
           }
  
           exporter.export((NodeData)srcItemData);
        }
        catch (XMLStreamException e)
        {
           throw new IOException(e.getLocalizedMessage(), e);
        }
        catch (SAXException e)
        {
           throw new IOException(e.getLocalizedMessage(), e);
        }
     }
docs: {@inheritDoc}