code: @Override
      public AddCommunicationToCaseResult addCommunicationToCase(AddCommunicationToCaseRequest request) {
          request = beforeClientExecution(request);
          return executeAddCommunicationToCase(request);
      }
docs: <p>
  Adds additional customer communication to an AWS Support case. You use the <code>caseId</code> value to identify
  the case to add communication to. You can list a set of email addresses to copy on the communication using the
  <code>ccEmailAddresses</code> value. The <code>communicationBody</code> value contains the text of the
  communication.
  </p>
  <p>
  The response indicates the success or failure of the request.
  </p>
  <p>
  This operation implements a subset of the features of the AWS Support Center.
  </p>
  
  @param addCommunicationToCaseRequest
  To be written.
  @return Result of the AddCommunicationToCase operation returned by the service.
  @throws InternalServerErrorException
  An internal server error occurred.
  @throws CaseIdNotFoundException
  The requested <code>caseId</code> could not be located.
  @throws AttachmentSetIdNotFoundException
  An attachment set with the specified ID could not be found.
  @throws AttachmentSetExpiredException
  The expiration time of the attachment set has passed. The set expires 1 hour after it is created.
  @sample AWSSupport.AddCommunicationToCase
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/AddCommunicationToCase" target="_top">AWS
  API Documentation</a>