Entendendo o codigo do ForwarderEngine