	@Test(expected=IllegalArgumentException.class)
	public void shouldThrowIllegalArgumentExceptionWhenNoKeyIsFoundInRuleAnnotation() {

	    RulesDefinition.Context context = new RulesDefinition.Context();
	    RulesDefinition.NewRepository newRepository = context.createRepository(CheckList.REPOSITORY_KEY, CheckList.REPOSITORY_NAME);
	    CustomRulesDefinition rulesDefinition = new CustomRulesDefinition();
	    
	    rulesDefinition.newRule(EmptyRuleKey.class, newRepository);
	}