list($plugin) = $arguments;
if (is_plugin_active($plugin)) {
  // if the $plugin is not listening on the current filter at a priority > $plugin's priority in $this->extra
  // then we can 
  //   1. mark the current position in the content with a unique ending ID
  //   3. if not already done, replace $plugin's listener with a wrapper that 
  //        a. will extract all the content between all the starting / ending pairs of unique IDs
  //        b. will apply the original $plugin's listener to the result of a.
  //        c. will restore all extracted content
}