I think you keep this one because there are some callers for this method, but if you want to achieve a complete refactoring, I would get rid of this one and just keep the other *sendMessageToEndPoint*...