Github user kl0u commented on the issue: https://github.com/apache/flink/pull/3477 Hi @dawidwys , I will start reviewing your PR now. I would say that for now it makes sense to have it with exceptions and not change the `Pattern` hierarchy. The reason is: 1) not sure what the above split will imply to backwards compatibility 2) there are some additional features that will be nice to have, and they all affect also how patterns are defined. A refactoring of the `Pattern` hierarchy would make more sense as soon as we have everything in place, and we can factor in this knowledge when designing.
--- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---