code: @Override
      public CreateWorkGroupResult createWorkGroup(CreateWorkGroupRequest request) {
          request = beforeClientExecution(request);
          return executeCreateWorkGroup(request);
      }
docs: <p>
  Creates a workgroup with the specified name.
  </p>
  
  @param createWorkGroupRequest
  @return Result of the CreateWorkGroup operation returned by the service.
  @throws InternalServerException
  Indicates a platform issue, which may be due to a transient condition or outage.
  @throws InvalidRequestException
  Indicates that something is wrong with the input to the request. For example, a required parameter may be
  missing or out of range.
  @sample AmazonAthena.CreateWorkGroup
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/CreateWorkGroup" target="_top">AWS API
  Documentation</a>