public class TimeoutMatcher
A timeout matcher is a workaround to non-terminating matcher methods.
Such non-terminating matcher exist as a bug inside java, as documented
Since the bugfix is only available in Java 9, we need a permanent patch
arount that. All matcher calls must use this method to ensure termination