Why you would generate a communication diagram in place of a sequence diagram? Describe what the arrow which points to an object in the communication diagram implies. Include in your answer the implication regarding where the message is being sent from and where the method being executed resides.