The task seems to be complicated. I don't understand the logic of it. 1) How can the containsBones() method return an Object and simultaneously a String "Yes"? 2) What return type should the BodyPart's containsBones() method have? 3) What Object does it need to return? 4) Do i understand correctly that for the printlnLivingParts() method call in main method, the output should be: Hand Yes instead of true?