    # File lib/facets/more/aspects.rb, line 75
      def self.wrap(target, methods = target.instance_methods)
        include_advice_modules(target)

        for m in [methods].flatten
          target.module_eval "alias_method :__unwrapped_\#{m}, :\#{m}\ndef \#{m}(*args,&block)\n\#{gen_advice_code(m, target.advices, :pre)}\n__unwrapped_\#{m}(*args,&block)\n\#{gen_advice_code(m, target.advices, :post)}\nend\n", __FILE__, __LINE__
        end
      end