code: @Override
      public void marshal(
                      final Object obj,
                      final Result result
                      )
      {
          if (_transformer == null) {
              super.marshal( obj, result );
          } else {
              String  xml = _simpleMarshalToString( obj );
              Source  source = new StreamSource( new StringReader( xml ) );
              _transformer.transform( source, result );
          }
      }
docs: *********************************************************************