# File lib/gilenson/gilenson.rb, line 358
   def apply(filter, text, lift_ignored_elements = true)
     copy = text.dup
     unless lift_ignored_elements
       self.send("process_#{filter}".to_sym, copy)
     else
       lifting_fragments(copy) { self.send("process_#{filter}".to_sym, copy) }
     end
     copy
   end