}
private TypeDeclaration createTypeDeclarationForBean(Class<?> cls) {
TypeDeclaration typeDeclaration = new TypeDeclaration(cls);
PropertySpecificOption propertySpecificOption = kbuilder.getBuilderConfiguration().getOption(PropertySpecificOption.class);
boolean propertyReactive = propertySpecificOption.isPropSpecific(cls.isAnnotationPresent(PropertyReactive.class),
cls.isAnnotationPresent(ClassReactive.class));
kbuilder.setPropertyReactive( null, typeDeclaration, propertyReactive );
Role role = cls.getAnnotation(Role.class);