# File lib/mongo_mapper/plugins/embedded_callbacks.rb, line 43
        def proxy_callbacks(definition)
          definition.each do |prefix, suffixes|
            suffixes.each do |suffix|
              callback = "%s_%s" % [prefix, suffix]
              class_eval "class << self\nalias_method :__original_\#{callback}, :\#{callback}\n\ndef \#{callback}(*args, &block)\nembedded_callbacks_on if @embedded_callbacks_status.nil?\n__original_\#{callback}(*args, &block)\nend\nend\n", __FILE__, __LINE__ + 1
            end
          end
        end