# File lib/cool.io/meta.rb, line 33
    def event_callback(*methods)
      methods.each do |method|
        module_eval "def \#{method}(*args, &block)\nif block\n@\#{method}_callback = block\nreturn\nend\n\nif defined? @\#{method}_callback and @\#{method}_callback\ninstance_exec(*args, &@\#{method}_callback)\nend\nend\n"
      end
    end