// propertys
Set<PropertyMetaData> properties = beanMetaData.getProperties();
assertNotNull(properties);
assertEquals(2, properties.size());
// lifecycle
LifecycleMetaData create = beanMetaData.getCreate();
assertNotNull(create);
assertEquals("createMe", create.getMethodName());
LifecycleMetaData start = beanMetaData.getStart();
assertNotNull(start);
assertEquals("startMe", start.getMethodName());
LifecycleMetaData stop = beanMetaData.getStop();
assertNotNull(stop);
assertEquals("stopMe", stop.getMethodName());
LifecycleMetaData destroy = beanMetaData.getDestroy();
assertNotNull(destroy);
assertEquals("destroyMe", destroy.getMethodName());
// callbacks
List<CallbackMetaData> incallbacks = beanMetaData.getInstallCallbacks();
assertNotNull(incallbacks);
assertEquals(2, incallbacks.size());
List<CallbackMetaData> uncallbacks = beanMetaData.getUninstallCallbacks();