code: public ResponseBuilder addAudioPlayerPlayDirective(PlayBehavior playBehavior, Long offsetInMilliseconds,
                                                         String expectedPreviousToken, String token, String url) {
          Stream stream = Stream.builder()
                  .withOffsetInMilliseconds(offsetInMilliseconds)
                  .withExpectedPreviousToken(expectedPreviousToken)
                  .withToken(token)
                  .withUrl(url)
                  .build();
  
          AudioItem audioItem = AudioItem.builder()
                  .withStream(stream)
                  .build();
  
          PlayDirective playDirective = PlayDirective.builder()
                  .withPlayBehavior(playBehavior)
                  .withAudioItem(audioItem)
                  .build();
          return addDirective(playDirective);
      }
docs: Adds an AudioPlayer {@link PlayDirective} to the response.
  
  @param playBehavior Describes playback behavior
  @param offsetInMilliseconds The timestamp in the stream from which Alexa should begin playback
  @param expectedPreviousToken A token that represents the expected previous stream
  @param token A token that represents the audio stream. This token cannot exceed 1024 characters
  @param url Identifies the location of audio content at a remote HTTPS location
  @return response builder