@@ -0,0 +1,1205 @@
+package org.jboss.loom.migrators;%0A%0Aimport javax.xml.bind.annotation.XmlAccessType;%0Aimport javax.xml.bind.annotation.XmlAccessorType;%0Aimport javax.xml.bind.annotation.XmlAttribute;%0Aimport javax.xml.bind.annotation.XmlRootElement;%0Aimport javax.xml.bind.annotation.XmlType;%0Aimport org.jboss.loom.spi.IConfigFragment;%0A%0A/**%0A * Base class for MBeans; with Origin.Wise and a list of IConfigFragments.%0A * %0A * @author Ondrej Zizka, ozizka at redhat.com%0A */%0A@XmlRootElement(name = %22mbean%22)%0A@XmlAccessorType(XmlAccessType.NONE)%0A@XmlType(name = %22mbean%22)%0Apublic abstract class MBeanJaxbBase%3CT extends MBeanJaxbBase%3E implements IConfigFragment, Origin.Wise %7B%0A    %0A    @XmlAttribute(name = %22name%22) %0A    private String mbeanName;%0A    %0A%0A    //%3Ceditor-fold defaultstate=%22collapsed%22 desc=%22get/set%22%3E%0A    public String getMbeanName() %7B return mbeanName; %7D%0A    public void setMbeanName( String mbeanName ) %7B this.mbeanName = mbeanName; %7D%0A    //%3C/editor-fold%3E%0A    %0A    %0A    // Origin%0A    private Origin origin;%0A    @Override public Origin getOrigin() %7B if( origin == null ) origin = new Origin( null ); return origin; %7D%0A    @Override public T setOrigin( Origin origin ) %7B this.origin = origin; return (T) this; %7D%0A    %0A%7D// class%0A

Add MBeanJaxbBase for MBeans.