pub type TransOutputProcessorRef = Arc<dyn TransOutputProcessor>;