sentences:  When an agent is destroyed it executes its "takeDown()" method by default and automatically calls the "deregister" method of the AMS.The Agent class is a superclass which allows the users to create JADE agents.To create an agent one needs to inherit directly from "Agent".