original_docstring: If there is a method with the same name as the message, call
  		it with the given args. Otherwise, pass the message up to the
  		next handler.
docstring: If there is a method with the same name as the message, call
  it with the given args. Otherwise, pass the message up to the
  next handler.
docstring_tokens: If there is a method with the same name as the message call it with the given args . Otherwise pass the message up to the next handler .
code: def handle(self, message, *args):
  		"""If there is a method with the same name as the message, call
  		it with the given args. Otherwise, pass the message up to the
  		next handler."""
  		#print "MessageHandler: handling", message, "for", self ###
  		method = getattr(self, message, None)
  		if method:
  			#print "MessageHandler: calling method from", method.im_func.func_code.co_filename ###
  			method(*args)
  		else:
  			#print "MessageHandler: passing to next handler" ###
  			self.pass_to_next_handler(message, *args)
code_tokens: def handle ( self , message , * args ) : method = getattr ( self , message , None ) if method : method ( * args ) else : self . pass_to_next_handler ( message , * args )
short_docstring: If there is a method with the same name as the message, call
  it with the given args.
short_docstring_tokens: If there is a method with the same name as the message call it with the given args .
comment: """If there is a method with the same name as the message, call
  		it with the given args. Otherwise, pass the message up to the
  		next handler."""$SEP$#print "MessageHandler: handling", message, "for", self ###$SEP$#print "MessageHandler: calling method from", method.im_func.func_code.co_filename ###$SEP$#print "MessageHandler: passing to next handler" ###