public virtual void Run(Stream input, Stream output, DefaultToDefaultProcessor processor)
 {
     processor.Process(input, output);
 }
        public virtual void Run(Stream input, Stream output)
        {
            DefaultToDefaultProcessor processor = CreateProcessor();

            Run(input, output, processor);
        }