StringWriter strWriter = new StringWriter();
AbstractMarshaller marshaller = (AbstractMarshaller)Marshaller.FACTORY.getInstance();
marshaller.addRootElement("http://jboss.org/xmbean", "xmbean", "mbean");
marshaller.declareNamespace("xmbean", "http://jboss.org/xmbean");
marshaller.declareNamespace("jdbcpm", "http://jboss.org/xmbean/persistence/jdbc");
XMBeanMetaData xmbean = createXMBeanMetaData();
ObjectModelProvider provider = XMBeanMetaDataProvider.INSTANCE;
ObjectModelProvider jdbcPmProvider = new JDBCPmMetaDataProvider((JDBCPm)xmbean.getPersistenceManager());