Implementing a Processor or Adapter