. . . . "For example, if the object is a soda can, and the methods were Drink, CrushAndDiscard, and SetOnTable, then the conditions would be if???empty??? and ???recycle bin handy???, then CrushAndDiscard." .