PushPublishHTTPCupertinoChunkSplitterFileHandler.java for SCTE-35 handling in HLS does not work

Hello - Has anyone used PushPublishHTTPCupertinoChunkSplitterFileHandler.java method as in https://www.wowza.com/docs/how-to-use-generic-stream-target-api-to-prepare-apple-hls-streams-for-ad-insertion-scte-35 ? I followed the instructions as specified, and I do see the onCue events being fired, but for some reason every media segment written out is 0 bytes!!!. Is there any update to this method? Has anyone tried it out successfully? Thank you! @Jason Tuchler I tried updating to Java 1.9 but did not work. If I can get some direction from a development perspective, that will be great!

It appears that the fragmentList in pendingMediaSegment.mediaSegment gets nulled across sendMediaSegment calls. Not sure why it is getting cleared!!!