I personally prefer putting the test classes in the same package as the code being tested. We already have some public "only for testing" methods that we now need to support forever. So I would be in favor of moving the existing TimeoutRuleTest to the same package as TimeoutRule

Hey @marcphilipp @stefanbirkner and @dsaff what do you guys think?