xmbean.setMbeanClass("monitor.MonitorPOJO");
XMBeanConstructorMetaData constructor = new XMBeanConstructorMetaData();
constructor.setDescription("The no-arg constructor");
constructor.setName("monitor.MonitorPOJO");
xmbean.addConstructor(constructor);
XMBeanAttributeMetaData attribute = new XMBeanAttributeMetaData();
attribute.setAccess("read-write");
attribute.setGetMethod("getInterval");
attribute.setSetMethod("setInterval");