Github user zhijiangW commented on the issue:
https://github.com/apache/flink/pull/5400
@pnowojski , thanks for suggestions and I totally agree with that.
That abstraction indeed makes the code simple. I will update the codes
ASAP.---
