assertEquals( 1, testClasses.size() );
assertEquals( "Bean", testClasses.iterator().next() );
Class<?> beanClass = kieModuleMetaData.getClass( "org.kie.test", "Bean" );
assertNotNull( beanClass.getMethod( "getValue" ) );
TypeMetaInfo beanTypeInfo = kieModuleMetaData.getTypeMetaInfo( beanClass );
assertNotNull( beanTypeInfo );
assertTrue( beanTypeInfo.isEvent() );
Role role = beanClass.getAnnotation( Role.class );
assertNotNull( role );
assertEquals( Role.Type.EVENT, role.value() );
assertEquals( useTypeDeclaration, beanTypeInfo.isDeclaredType() );
}