@Test
public void proxyingHappensEvenWhenRuleIsAnnotatedWithMetaRuleAnnotation() {

    // Given
    AnnotatedRuleWithMetaRuleAnnotation rule = new AnnotatedRuleWithMetaRuleAnnotation();
    // When
    Rule proxy = RuleProxy.asRule(rule);
    // Then
    assertNotNull(proxy.getDescription());
    assertNotNull(proxy.getName());
}