Construtor

	Overload(void)
	Retorna uma funo capaz de ser sobrecarregada.


Mtodos

	Overloader.overload(handler: Function, [argType0: Type, argType1: Type, ...]): void
	
		Sobrecarrega o objeto com uma nova funo dados os tipos dos argumentos.
		
			handler funo a ser sobrecarregada
			argType0: Type, argType1: Type, ... especifica os tipos dos parmetros que a funo defina em "handler" espera, caso no seja informado nenhum tipo, a funo entende que "handler" no recebe argumentos, voc pode utilizar tanto os tipos padres (String, Number, Object, etc), como tipos definidos por voc (uma classe...)
		
	

	Overloader.unoverload([argType0: Type, argType1: Type, ...]): Boolean
	
		Desfaz o sobrecarregamento para a funo cujos tipos de argumentos combinam com os passados, retorna "true" se a funo operao foi executada com xito.
		
			argType0: Type, argType1: Type, ... especifica os tipos dos parmetros que a funo a ser removida espera
		
	
