code: public DTM getDTM(javax.xml.transform.Source source, boolean unique, 
                      DTMWSFilter wsfilter,
                      boolean incremental,
                      boolean doIndexing)
    {
      return m_dtmManager.getDTM(source, unique, wsfilter, 
                                 incremental, doIndexing);
    }
docs: Get an instance of a DTM, loaded with the content from the
  specified source.  If the unique flag is true, a new instance will
  always be returned.  Otherwise it is up to the DTMManager to return a
  new instance or an instance that it already created and may be being used
  by someone else.
  (I think more parameters will need to be added for error handling, and entity
  resolution).
  
  @param source the specification of the source object, which may be null,
  in which case it is assumed that node construction will take
  by some other means.
  @param unique true if the returned DTM must be unique, probably because it
  is going to be mutated.
  @param wsfilter Enables filtering of whitespace nodes, and may be null.
  @param incremental true if the construction should try and be incremental.
  @param doIndexing true if the caller considers it worth it to use
  indexing schemes.
  
  @return a non-null DTM reference.