Github user twalthr commented on the issue:
https://github.com/apache/flink/pull/4612
Thanks for the review @fhueske. I hope I addressed all your comments. I
would not let the other classes extend the Java class. There are multiple
differences. E.g. `Either` and `Option` in Scala/Java.---
