assertEquals("The no-arg constructor", constructor.getDescription());
assertEquals("monitor.MonitorPOJO", constructor.getName());
final List attributes = xmbean.getAttributes();
assertEquals(1, attributes.size());
XMBeanAttributeMetaData attribute = (XMBeanAttributeMetaData)attributes.get(0);
assertEquals("read-write", attribute.getAccess());
assertEquals("getInterval", attribute.getGetMethod());
assertEquals("setInterval", attribute.getSetMethod());
assertEquals("The interval in milliseconds between checks of VM memory and threads", attribute.getDescription());
assertEquals("Interval", attribute.getName());
assertEquals("int", attribute.getType());
final List operations = xmbean.getOperations();
assertEquals(1, operations.size());
XMBeanOperationMetaData operation = (XMBeanOperationMetaData)operations.get(0);
assertEquals("Access the last HistoryLength monitor reports", operation.getDescription());