If you really want to print Ant by passing it to a println method, you must write an Ant.toString() method that returns a String containing the Ant details you want printed.