code: public static void removeVirtualTokenizationUsingNamespace(SDocumentGraph graph)
    {
      if(graph.getTimeline() != null)
      {
        // do nothing if the graph does not contain any virtual tokenization
        return;
      }
      
      TimelineReconstructor reconstructor = new TimelineReconstructor(graph, true);
      reconstructor.addTimeline();
      reconstructor.createTokenFromSOrder();
      
      reconstructor.cleanup();
      
    }
docs: Removes the virtual tokenization from a {@link SDocumentGraph} and replaces it with an
  {@link STimeline} and multiple {@link STextualDS}.
  
  This alters the original graph.
  @param orig
  @return