From cdbe89c7b6ee183d546ed5111ff8e8f5a531a154 Mon Sep 17 00:00:00 2001 From: Matt Pavlovich Date: Wed, 20 Sep 2023 14:44:36 -0500 Subject: [PATCH] [#375] Rename basics folder to jaxb-plugins-parent --- {basics => jaxb-plugins-parent}/TODO.md | 0 {basics => jaxb-plugins-parent}/jaxb-plugins-ant/pom.xml | 0 .../src/main/java/org/jvnet/jaxb2_commons/xjc/XJCTask.java | 0 {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/pom.xml | 0 .../src/main/java/org/jvnet/jaxb2_commons/i18n/Reportable.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/lang/ClassUtils.java | 0 .../main/java/org/jvnet/jaxb2_commons/lang/ContextUtils.java | 0 .../main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy.java | 0 .../main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy2.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo2.java | 0 .../java/org/jvnet/jaxb2_commons/lang/DefaultCopyStrategy.java | 0 .../org/jvnet/jaxb2_commons/lang/DefaultEqualsStrategy.java | 0 .../org/jvnet/jaxb2_commons/lang/DefaultHashCodeStrategy.java | 0 .../java/org/jvnet/jaxb2_commons/lang/DefaultMergeStrategy.java | 0 .../org/jvnet/jaxb2_commons/lang/DefaultToStringStrategy.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/lang/EnumValue.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/lang/Equals.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/lang/Equals2.java | 0 .../main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy.java | 0 .../main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy2.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/lang/HashCode.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/lang/HashCode2.java | 0 .../java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy.java | 0 .../java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy2.java | 0 .../java/org/jvnet/jaxb2_commons/lang/JAXBCopyStrategy.java | 0 .../java/org/jvnet/jaxb2_commons/lang/JAXBEqualsStrategy.java | 0 .../java/org/jvnet/jaxb2_commons/lang/JAXBHashCodeStrategy.java | 0 .../jvnet/jaxb2_commons/lang/JAXBMergeCollectionsStrategy.java | 0 .../java/org/jvnet/jaxb2_commons/lang/JAXBMergeStrategy.java | 0 .../java/org/jvnet/jaxb2_commons/lang/JAXBToStringStrategy.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom2.java | 0 .../main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy.java | 0 .../main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy2.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/lang/StringUtils.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/lang/ToString.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/lang/ToString2.java | 0 .../java/org/jvnet/jaxb2_commons/lang/ToStringStrategy.java | 0 .../java/org/jvnet/jaxb2_commons/lang/ToStringStrategy2.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/lang/Validate.java | 0 .../org/jvnet/jaxb2_commons/locator/AbstractObjectLocator.java | 0 .../jvnet/jaxb2_commons/locator/DefaultItemObjectLocator.java | 0 .../jaxb2_commons/locator/DefaultPropertyObjectLocator.java | 0 .../jvnet/jaxb2_commons/locator/DefaultRootObjectLocator.java | 0 .../java/org/jvnet/jaxb2_commons/locator/ItemObjectLocator.java | 0 .../java/org/jvnet/jaxb2_commons/locator/ObjectLocator.java | 0 .../org/jvnet/jaxb2_commons/locator/PropertyObjectLocator.java | 0 .../java/org/jvnet/jaxb2_commons/locator/RootObjectLocator.java | 0 .../java/org/jvnet/jaxb2_commons/locator/util/LocatorUtils.java | 0 .../org/jvnet/jaxb2_commons/xml/bind/AfterMarshallCallback.java | 0 .../jvnet/jaxb2_commons/xml/bind/AfterUnmarshallCallback.java | 0 .../jvnet/jaxb2_commons/xml/bind/BeforeMarshallCallback.java | 0 .../jvnet/jaxb2_commons/xml/bind/BeforeUnmarshallCallback.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/ContextPathAware.java | 0 .../bind/annotation/adapters/CommaDelimitedStringAdapter.java | 0 .../jaxb2_commons/xml/bind/model/MAnyAttributePropertyInfo.java | 0 .../jaxb2_commons/xml/bind/model/MAnyElementPropertyInfo.java | 0 .../jaxb2_commons/xml/bind/model/MAttributePropertyInfo.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/MBuiltinLeafInfo.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/model/MClassInfo.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/model/MClassRef.java | 0 .../org/jvnet/jaxb2_commons/xml/bind/model/MClassTypeInfo.java | 0 .../jaxb2_commons/xml/bind/model/MClassTypeInfoVisitor.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/model/MContained.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/model/MContainer.java | 0 .../org/jvnet/jaxb2_commons/xml/bind/model/MCustomizable.java | 0 .../org/jvnet/jaxb2_commons/xml/bind/model/MCustomization.java | 0 .../org/jvnet/jaxb2_commons/xml/bind/model/MCustomizations.java | 0 .../org/jvnet/jaxb2_commons/xml/bind/model/MDefaultValue.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/model/MElement.java | 0 .../org/jvnet/jaxb2_commons/xml/bind/model/MElementInfo.java | 0 .../jaxb2_commons/xml/bind/model/MElementPropertyInfo.java | 0 .../jaxb2_commons/xml/bind/model/MElementRefPropertyInfo.java | 0 .../jaxb2_commons/xml/bind/model/MElementRefsPropertyInfo.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfo.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfos.java | 0 .../org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeRef.java | 0 .../jaxb2_commons/xml/bind/model/MElementsPropertyInfo.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/MEnumConstantInfo.java | 0 .../org/jvnet/jaxb2_commons/xml/bind/model/MEnumLeafInfo.java | 0 .../main/java/org/jvnet/jaxb2_commons/xml/bind/model/MID.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREF.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREFS.java | 0 .../main/java/org/jvnet/jaxb2_commons/xml/bind/model/MList.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/model/MMixable.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/model/MModelInfo.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/model/MNillable.java | 0 .../org/jvnet/jaxb2_commons/xml/bind/model/MPackageInfo.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/model/MPackaged.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/MPackagedTypeInfo.java | 0 .../jaxb2_commons/xml/bind/model/MPackagedTypeInfoVisitor.java | 0 .../org/jvnet/jaxb2_commons/xml/bind/model/MPropertyInfo.java | 0 .../jaxb2_commons/xml/bind/model/MPropertyInfoVisitor.java | 0 .../jaxb2_commons/xml/bind/model/MSingleTypePropertyInfo.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/model/MSourced.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/model/MTargeted.java | 0 .../jaxb2_commons/xml/bind/model/MTransientPropertyInfo.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/model/MTypeInfo.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/MTypeInfoVisitor.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/model/MTyped.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/MValuePropertyInfo.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcard.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/MWildcardTypeInfo.java | 0 .../java/org/jvnet/jaxb2_commons/xml/bind/model/MWrappable.java | 0 .../xml/bind/model/concrete/CMAnyAttributePropertyInfo.java | 0 .../xml/bind/model/concrete/CMAnyElementPropertyInfo.java | 0 .../xml/bind/model/concrete/CMAttributePropertyInfo.java | 0 .../xml/bind/model/concrete/CMBuiltinLeafInfo.java | 0 .../jaxb2_commons/xml/bind/model/concrete/CMClassInfo.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/concrete/CMClassRef.java | 0 .../jaxb2_commons/xml/bind/model/concrete/CMCustomization.java | 0 .../jaxb2_commons/xml/bind/model/concrete/CMCustomizations.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/concrete/CMElement.java | 0 .../jaxb2_commons/xml/bind/model/concrete/CMElementInfo.java | 0 .../xml/bind/model/concrete/CMElementPropertyInfo.java | 0 .../xml/bind/model/concrete/CMElementRefPropertyInfo.java | 0 .../xml/bind/model/concrete/CMElementRefsPropertyInfo.java | 0 .../xml/bind/model/concrete/CMElementTypeInfo.java | 0 .../jaxb2_commons/xml/bind/model/concrete/CMElementTypeRef.java | 0 .../xml/bind/model/concrete/CMElementsPropertyInfo.java | 0 .../xml/bind/model/concrete/CMEnumConstantInfo.java | 0 .../jaxb2_commons/xml/bind/model/concrete/CMEnumLeafInfo.java | 0 .../org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMID.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREF.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREFS.java | 0 .../jaxb2_commons/xml/bind/model/concrete/CMInfoFactory.java | 0 .../org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMList.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/concrete/CMModel.java | 0 .../jaxb2_commons/xml/bind/model/concrete/CMPackageInfo.java | 0 .../jaxb2_commons/xml/bind/model/concrete/CMPropertyInfo.java | 0 .../xml/bind/model/concrete/CMSingleTypePropertyInfo.java | 0 .../xml/bind/model/concrete/CMValuePropertyInfo.java | 0 .../xml/bind/model/concrete/CMWildcardTypeInfo.java | 0 .../xml/bind/model/concrete/origin/BuiltinLeafInfoOrigin.java | 0 .../model/concrete/origin/CMAnyAttributePropertyInfoOrigin.java | 0 .../xml/bind/model/concrete/origin/CMBuiltinLeafInfoOrigin.java | 0 .../bind/model/concrete/origin/CMClassElementInfoOrigin.java | 0 .../xml/bind/model/concrete/origin/CMClassInfoOrigin.java | 0 .../xml/bind/model/concrete/origin/CMElementInfoOrigin.java | 0 .../xml/bind/model/concrete/origin/CMElementOrigin.java | 0 .../xml/bind/model/concrete/origin/CMElementTypeRefOrigin.java | 0 .../bind/model/concrete/origin/CMEnumConstantInfoOrigin.java | 0 .../xml/bind/model/concrete/origin/CMEnumElementInfoOrigin.java | 0 .../xml/bind/model/concrete/origin/CMEnumLeafInfoOrigin.java | 0 .../xml/bind/model/concrete/origin/CMModelInfoOrigin.java | 0 .../xml/bind/model/concrete/origin/CMPackageInfoOrigin.java | 0 .../xml/bind/model/concrete/origin/CMPropertyInfoOrigin.java | 0 .../bind/model/concrete/origin/CMWildcardTypeInfoOrigin.java | 0 .../xml/bind/model/concrete/origin/ClassInfoOrigin.java | 0 .../xml/bind/model/concrete/origin/ElementInfoOrigin.java | 0 .../xml/bind/model/concrete/origin/ElementOrigin.java | 0 .../xml/bind/model/concrete/origin/EnumConstantOrigin.java | 0 .../xml/bind/model/concrete/origin/EnumLeafInfoOrigin.java | 0 .../xml/bind/model/concrete/origin/PropertyInfoOrigin.java | 0 .../xml/bind/model/concrete/origin/TypeInfoSetOrigin.java | 0 .../xml/bind/model/concrete/origin/WildcardTypeInfoOrigin.java | 0 .../xml/bind/model/origin/MBuiltinLeafInfoOrigin.java | 0 .../jaxb2_commons/xml/bind/model/origin/MClassInfoOrigin.java | 0 .../jaxb2_commons/xml/bind/model/origin/MClassRefOrigin.java | 0 .../jaxb2_commons/xml/bind/model/origin/MElementInfoOrigin.java | 0 .../jaxb2_commons/xml/bind/model/origin/MElementOrigin.java | 0 .../xml/bind/model/origin/MElementTypeRefOrigin.java | 0 .../xml/bind/model/origin/MEnumConstantInfoOrigin.java | 0 .../xml/bind/model/origin/MEnumLeafInfoOrigin.java | 0 .../jaxb2_commons/xml/bind/model/origin/MModelInfoOrigin.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/origin/MOriginated.java | 0 .../jaxb2_commons/xml/bind/model/origin/MPackageInfoOrigin.java | 0 .../xml/bind/model/origin/MPropertyInfoOrigin.java | 0 .../xml/bind/model/origin/MWildcardTypeInfoOrigin.java | 0 .../xml/bind/model/util/DefaultPropertyInfoVisitor.java | 0 .../xml/bind/model/util/DefaultTypeInfoVisitor.java | 0 .../xml/bind/model/util/PackageInfoQNameAnalyzer.java | 0 .../xml/bind/model/util/QNameCollectingPropertyInfoVisitor.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/QNameCollector.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/XmlTypeUtils.java | 0 .../org/jvnet/jaxb2_commons/xml/namespace/util/QNameUtils.java | 0 .../org/jvnet/jaxb2_commons/xmlschema/XmlSchemaConstants.java | 0 .../org/jvnet/jaxb2_commons/locator/messages.properties | 0 .../test/java/org/hisrc/xml/bind/tests/DynamicSchemaTest.java | 0 .../org/hisrc/xml/bind/tests/addelement/AddElementTest.java | 0 .../src/test/java/org/hisrc/xml/bind/tests/dogs/Dog.java | 0 .../src/test/java/org/hisrc/xml/bind/tests/dogs/DogTest.java | 0 .../src/test/java/org/hisrc/xml/bind/tests/dogs/DogType.java | 0 .../src/test/java/org/hisrc/xml/bind/tests/dogs/Dogs.java | 0 .../test/java/org/hisrc/xml/bind/tests/dogs/ObjectFactory.java | 0 .../bind/tests/dynamicelementname/DynamicElementNameTest.java | 0 .../org/jvnet/jaxb2_commons/lang/tests/CopyStrategyTest.java | 0 .../java/org/jvnet/jaxb2_commons/lang/tests/CyclicTests.java | 0 .../jvnet/jaxb2_commons/lang/tests/DefaultCopyStrategyTest.java | 0 .../jvnet/jaxb2_commons/lang/tests/pojo/CloneableNoClone.java | 0 .../xml/bind/model/util/tests/XmlTypeUtilsTest.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A1.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A2.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A3.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A4.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A5.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A6.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A7.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A8.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A9.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A1.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A2.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A3.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A4.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A5.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A6.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A7.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A8.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A9.java | 0 .../xml/bind/model/util/tests/beta/package-info.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A1.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A2.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A3.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A4.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A5.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A6.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A7.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A8.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A9.java | 0 .../xml/bind/model/util/tests/delta/package-info.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A1.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A2.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A3.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A4.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A5.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A6.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A7.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A8.java | 0 .../jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A9.java | 0 .../xml/bind/model/util/tests/gamma/package-info.java | 0 .../jaxb2_commons/xml/namespace/util/tests/QNameUtilsTest.java | 0 .../resources/org/hisrc/xml/bind/tests/addelement/element.xml | 0 .../src/test/resources/org/hisrc/xml/bind/tests/dogs/dogs.xml | 0 .../resources/org/jvnet/jaxb2_commons/lang/tests/Test[0].xml | 0 {basics => jaxb-plugins-parent}/jaxb-plugins-shaded/pom.xml | 0 .../src/main/java/org/jvnet/jaxb2_commons/plugin/Dummy.java | 0 .../jaxb-plugins-shaded/src/main/resources/.placeholder | 0 {basics => jaxb-plugins-parent}/jaxb-plugins-testing/pom.xml | 0 .../jvnet/jaxb2_commons/lang/ExtendedJAXBEqualsStrategy.java | 0 .../java/org/jvnet/jaxb2_commons/test/AbstractSamplesTest.java | 0 .../org/jvnet/jaxb2_commons/test/tests/TrivialSamplesTest.java | 0 .../jaxb-plugins-testing/src/test/samples/1.xml | 0 .../jaxb-plugins-testing/src/test/samples/2.xml | 0 {basics => jaxb-plugins-parent}/jaxb-plugins-tools/pom.xml | 0 .../src/main/java/org/hisrc/xml/xsom/DefaultFunctionImpl.java | 0 .../main/java/org/hisrc/xml/xsom/FindXSElementDeclVisitor.java | 0 .../src/main/java/org/hisrc/xml/xsom/SchemaComponentAware.java | 0 .../src/main/java/org/hisrc/xml/xsom/XSFunctionApplier.java | 0 .../jvnet/jaxb2_commons/codemodel/DefaultJCMTypeVisitor.java | 0 .../java/org/jvnet/jaxb2_commons/codemodel/JCMArrayClass.java | 0 .../main/java/org/jvnet/jaxb2_commons/codemodel/JCMClass.java | 0 .../java/org/jvnet/jaxb2_commons/codemodel/JCMNullType.java | 0 .../org/jvnet/jaxb2_commons/codemodel/JCMPrimitiveType.java | 0 .../main/java/org/jvnet/jaxb2_commons/codemodel/JCMType.java | 0 .../java/org/jvnet/jaxb2_commons/codemodel/JCMTypeFactory.java | 0 .../main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVar.java | 0 .../java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVisitor.java | 0 .../java/org/jvnet/jaxb2_commons/codemodel/JCMTypeWildcard.java | 0 .../java/org/jvnet/jaxb2_commons/codemodel/JConditionable.java | 0 .../jaxb2_commons/plugin/AbstractParameterizablePlugin.java | 0 .../java/org/jvnet/jaxb2_commons/plugin/AbstractPlugin.java | 0 .../plugin/spring/AbstractSpringConfigurablePlugin.java | 0 .../java/org/jvnet/jaxb2_commons/reflection/util/Accessor.java | 0 .../org/jvnet/jaxb2_commons/reflection/util/FieldAccessor.java | 0 .../org/jvnet/jaxb2_commons/strategy/ClassOutlineProcessor.java | 0 .../org/jvnet/jaxb2_commons/strategy/FieldOutlineProcessor.java | 0 .../java/org/jvnet/jaxb2_commons/strategy/OutlineProcessor.java | 0 .../jvnet/jaxb2_commons/strategy/PackageOutlineProcessor.java | 0 .../jaxb2_commons/strategy/impl/DefaultOutlineProcessor.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/util/ClassUtils.java | 0 .../main/java/org/jvnet/jaxb2_commons/util/CodeModelUtils.java | 0 .../java/org/jvnet/jaxb2_commons/util/CustomizationUtils.java | 0 .../java/org/jvnet/jaxb2_commons/util/FieldAccessorFactory.java | 0 .../java/org/jvnet/jaxb2_commons/util/FieldAccessorUtils.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/util/FieldUtils.java | 0 .../org/jvnet/jaxb2_commons/util/GeneratorContextUtils.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/util/JClassUtils.java | 0 .../main/java/org/jvnet/jaxb2_commons/util/OutlineUtils.java | 0 .../jvnet/jaxb2_commons/util/PropertyFieldAccessorFactory.java | 0 .../jaxb2_commons/xjc/generator/MClassOutlineGenerator.java | 0 .../jaxb2_commons/xjc/generator/MElementOutlineGenerator.java | 0 .../xjc/generator/MEnumConstantOutlineGenerator.java | 0 .../jaxb2_commons/xjc/generator/MEnumOutlineGenerator.java | 0 .../jaxb2_commons/xjc/generator/MModelOutlineGenerator.java | 0 .../xjc/generator/MObjectFactoryOutlineGenerator.java | 0 .../jaxb2_commons/xjc/generator/MPackageOutlineGenerator.java | 0 .../jaxb2_commons/xjc/generator/MPropertyOutlineGenerator.java | 0 .../generator/artificial/WrapperPropertyOutlineGenerator.java | 0 .../xjc/generator/concrete/CMClassOutlineGenerator.java | 0 .../xjc/generator/concrete/CMElementOutlineGenerator.java | 0 .../xjc/generator/concrete/CMEnumConstantOutlineGenerator.java | 0 .../xjc/generator/concrete/CMEnumOutlineGenerator.java | 0 .../xjc/generator/concrete/CMModelOutlineGenerator.java | 0 .../xjc/generator/concrete/CMPackageOutlineGenerator.java | 0 .../xjc/generator/concrete/CMPropertyOutlineGenerator.java | 0 .../xjc/generator/concrete/ClassOutlineGeneratorFactory.java | 0 .../xjc/generator/concrete/ElementOutlineGeneratorFactory.java | 0 .../generator/concrete/EnumConstantOutlineGeneratorFactory.java | 0 .../xjc/generator/concrete/EnumOutlineGeneratorFactory.java | 0 .../xjc/generator/concrete/ModelOutlineGeneratorFactory.java | 0 .../xjc/generator/concrete/OutlineGeneratorFactory.java | 0 .../xjc/generator/concrete/PackageOutlineGeneratorFactory.java | 0 .../xjc/generator/concrete/PropertyOutlineGeneratorFactory.java | 0 .../jaxb2_commons/xjc/model/concrete/XJCCMInfoFactory.java | 0 .../xjc/model/concrete/origin/DefaultPropertyInfoOrigin.java | 0 .../xjc/model/concrete/origin/DummyPropertyInfoOrigin.java | 0 .../xjc/model/concrete/origin/PackageInfoOrigin.java | 0 .../xjc/model/concrete/origin/XJCCMClassInfoOrigin.java | 0 .../xjc/model/concrete/origin/XJCCMClassRefOrigin.java | 0 .../xjc/model/concrete/origin/XJCCMElementInfoOrigin.java | 0 .../xjc/model/concrete/origin/XJCCMElementOrigin.java | 0 .../xjc/model/concrete/origin/XJCCMElementTypeRefOrigin.java | 0 .../xjc/model/concrete/origin/XJCCMEnumConstantInfoOrigin.java | 0 .../xjc/model/concrete/origin/XJCCMEnumLeafInfoOrigin.java | 0 .../xjc/model/concrete/origin/XJCCMModelInfoOrigin.java | 0 .../xjc/model/concrete/origin/XJCCMPackageInfoOrigin.java | 0 .../xjc/model/concrete/origin/XJCCMPropertyInfoOrigin.java | 0 .../org/jvnet/jaxb2_commons/xjc/outline/FieldAccessorEx.java | 0 .../java/org/jvnet/jaxb2_commons/xjc/outline/MChildOutline.java | 0 .../java/org/jvnet/jaxb2_commons/xjc/outline/MClassOutline.java | 0 .../org/jvnet/jaxb2_commons/xjc/outline/MElementOutline.java | 0 .../jvnet/jaxb2_commons/xjc/outline/MEnumConstantOutline.java | 0 .../java/org/jvnet/jaxb2_commons/xjc/outline/MEnumOutline.java | 0 .../java/org/jvnet/jaxb2_commons/xjc/outline/MModelOutline.java | 0 .../jvnet/jaxb2_commons/xjc/outline/MObjectFactoryOutline.java | 0 .../org/jvnet/jaxb2_commons/xjc/outline/MPackageOutline.java | 0 .../org/jvnet/jaxb2_commons/xjc/outline/MPackagedOutline.java | 0 .../org/jvnet/jaxb2_commons/xjc/outline/MPropertyAccessor.java | 0 .../jaxb2_commons/xjc/outline/MPropertyAccessorFactory.java | 0 .../org/jvnet/jaxb2_commons/xjc/outline/MPropertyOutline.java | 0 .../xjc/outline/artificial/AbstractPropertyAccessorFactory.java | 0 .../xjc/outline/artificial/AbstractPropertyOutline.java | 0 .../xjc/outline/artificial/AbstractSinglePropertyOutline.java | 0 .../xjc/outline/artificial/AnnotatePropertyVisitor.java | 0 .../xjc/outline/artificial/AnyAttributePropertyOutline.java | 0 .../xjc/outline/artificial/ConstantPropertyOutline.java | 0 .../xjc/outline/artificial/PropertyTypeVisitor.java | 0 .../xjc/outline/artificial/SinglePropertyOutline.java | 0 .../jaxb2_commons/xjc/outline/concrete/CMClassOutline.java | 0 .../jaxb2_commons/xjc/outline/concrete/CMElementOutline.java | 0 .../xjc/outline/concrete/CMEnumConstantOutline.java | 0 .../jvnet/jaxb2_commons/xjc/outline/concrete/CMEnumOutline.java | 0 .../jaxb2_commons/xjc/outline/concrete/CMModelOutline.java | 0 .../xjc/outline/concrete/CMObjectFactoryOutline.java | 0 .../jaxb2_commons/xjc/outline/concrete/CMPackageOutline.java | 0 .../jaxb2_commons/xjc/outline/concrete/CMPropertyAccessor.java | 0 .../xjc/outline/concrete/CMPropertyAccessorFactory.java | 0 .../jaxb2_commons/xjc/outline/concrete/CMPropertyOutline.java | 0 .../jaxb2_commons/reflection/util/test/FieldAccessorTest.java | 0 .../jaxb2_commons/reflection/util/test/URIInternalTest.java | 0 .../org/jvnet/jaxb2_commons/util/tests/JClassUtilsTest.java | 0 .../xjc/model/concrete/tests/ahpla/KnownReferencedType.java | 0 .../xjc/model/concrete/tests/ahpla/package-info.java | 0 .../xjc/model/concrete/tests/alpha/AlphaMInfoFactoryTest.java | 0 .../jaxb2_commons/xjc/model/concrete/tests/alpha/binding.xjb | 0 .../jaxb2_commons/xjc/model/concrete/tests/alpha/schema.xsd | 0 {basics => jaxb-plugins-parent}/jaxb-plugins/pom.xml | 0 .../java/org/jvnet/jaxb2_commons/plugin/Customizations.java | 0 .../java/org/jvnet/jaxb2_commons/plugin/CustomizedIgnoring.java | 0 .../src/main/java/org/jvnet/jaxb2_commons/plugin/Ignoring.java | 0 .../plugin/autoinheritance/AutoInheritancePlugin.java | 0 .../plugin/codegenerator/AbstractCodeGenerationImplementor.java | 0 .../plugin/codegenerator/AbstractCodeGenerator.java | 0 .../plugin/codegenerator/AbstractCodeGeneratorPlugin.java | 0 .../org/jvnet/jaxb2_commons/plugin/codegenerator/Arguments.java | 0 .../jaxb2_commons/plugin/codegenerator/ArrayCodeGenerator.java | 0 .../plugin/codegenerator/BooleanCodeGenerator.java | 0 .../jaxb2_commons/plugin/codegenerator/ByteCodeGenerator.java | 0 .../jaxb2_commons/plugin/codegenerator/CharCodeGenerator.java | 0 .../plugin/codegenerator/CodeGenerationAbstraction.java | 0 .../plugin/codegenerator/CodeGenerationImplementor.java | 0 .../jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerator.java | 0 .../jaxb2_commons/plugin/codegenerator/DoubleCodeGenerator.java | 0 .../jaxb2_commons/plugin/codegenerator/FloatCodeGenerator.java | 0 .../jaxb2_commons/plugin/codegenerator/IntCodeGenerator.java | 0 .../plugin/codegenerator/JAXBElementCodeGenerator.java | 0 .../jaxb2_commons/plugin/codegenerator/ListCodeGenerator.java | 0 .../jaxb2_commons/plugin/codegenerator/LongCodeGenerator.java | 0 .../jaxb2_commons/plugin/codegenerator/ObjectCodeGenerator.java | 0 .../jaxb2_commons/plugin/codegenerator/ShortCodeGenerator.java | 0 .../jaxb2_commons/plugin/commons_lang/XjcCommonsLangPlugin.java | 0 .../org/jvnet/jaxb2_commons/plugin/copyable/CopyablePlugin.java | 0 .../org/jvnet/jaxb2_commons/plugin/copyable/Customizations.java | 0 .../jaxb2_commons/plugin/customizations/Customizations.java | 0 .../plugin/customizations/CustomizationsPlugin.java | 0 .../plugin/defaultvalueplugin/DefaultValuePlugin.java | 0 .../jaxb2_commons/plugin/elementwrapper/Customizations.java | 0 .../plugin/elementwrapper/ElementWrapperPlugin.java | 0 .../jvnet/jaxb2_commons/plugin/enumvalue/Customizations.java | 0 .../jvnet/jaxb2_commons/plugin/enumvalue/EnumValuePlugin.java | 0 .../org/jvnet/jaxb2_commons/plugin/equals/Customizations.java | 0 .../org/jvnet/jaxb2_commons/plugin/equals/EqualsPlugin.java | 0 .../jaxb2_commons/plugin/fixjaxb1058/FixJAXB1058Plugin.java | 0 .../jvnet/jaxb2_commons/plugin/fluent_api/Customizations.java | 0 .../jvnet/jaxb2_commons/plugin/fluent_api/FluentApiPlugin.java | 0 .../jvnet/jaxb2_commons/plugin/fluent_api/FluentMethodInfo.java | 0 .../jvnet/jaxb2_commons/plugin/fluent_api/FluentMethodType.java | 0 .../org/jvnet/jaxb2_commons/plugin/hashcode/Customizations.java | 0 .../org/jvnet/jaxb2_commons/plugin/hashcode/HashCodePlugin.java | 0 .../jvnet/jaxb2_commons/plugin/inheritance/Customizations.java | 0 .../jvnet/jaxb2_commons/plugin/inheritance/ExtendsClass.java | 0 .../jaxb2_commons/plugin/inheritance/ImplementsInterface.java | 0 .../jaxb2_commons/plugin/inheritance/InheritancePlugin.java | 0 .../jvnet/jaxb2_commons/plugin/inheritance/ObjectFactory.java | 0 .../plugin/inheritance/ObjectFactoryCustomization.java | 0 .../jaxb2_commons/plugin/inheritance/util/JavaTypeParser.java | 0 .../plugin/inheritance/util/TypeToJTypeConvertingVisitor.java | 0 .../jvnet/jaxb2_commons/plugin/jaxbindex/JaxbIndexPlugin.java | 0 .../jvnet/jaxb2_commons/plugin/mergeable/Customizations.java | 0 .../jvnet/jaxb2_commons/plugin/mergeable/MergeablePlugin.java | 0 .../jvnet/jaxb2_commons/plugin/model/AbstractModelPlugin.java | 0 .../plugin/namespace_prefix/NamespacePrefixPlugin.java | 0 .../org/jvnet/jaxb2_commons/plugin/setters/Customizations.java | 0 .../org/jvnet/jaxb2_commons/plugin/setters/SettersPlugin.java | 0 .../jaxb2_commons/plugin/simpleequals/EqualsArguments.java | 0 .../plugin/simpleequals/EqualsCodeGenerationImplementor.java | 0 .../jaxb2_commons/plugin/simpleequals/EqualsCodeGenerator.java | 0 .../jaxb2_commons/plugin/simpleequals/SimpleEqualsPlugin.java | 0 .../jaxb2_commons/plugin/simplehashcode/HashCodeArguments.java | 0 .../simplehashcode/HashCodeCodeGenerationImplementor.java | 0 .../plugin/simplehashcode/HashCodeCodeGenerator.java | 0 .../plugin/simplehashcode/SimpleHashCodePlugin.java | 0 .../plugin/simpletostring/SimpleToStringPlugin.java | 0 .../org/jvnet/jaxb2_commons/plugin/simplify/Customizations.java | 0 .../org/jvnet/jaxb2_commons/plugin/simplify/SimplifyPlugin.java | 0 .../org/jvnet/jaxb2_commons/plugin/tostring/Customizations.java | 0 .../org/jvnet/jaxb2_commons/plugin/tostring/ToStringPlugin.java | 0 .../java/org/jvnet/jaxb2_commons/plugin/util/ArrayUtils.java | 0 .../org/jvnet/jaxb2_commons/plugin/util/FieldOutlineUtils.java | 0 .../java/org/jvnet/jaxb2_commons/plugin/util/Predicate.java | 0 .../org/jvnet/jaxb2_commons/plugin/util/StrategyClassUtils.java | 0 .../jaxb2_commons/plugin/value_constructor/Customizations.java | 0 .../plugin/value_constructor/ValueConstructorPlugin.java | 0 .../org/jvnet/jaxb2_commons/plugin/wildcard/Customizations.java | 0 .../org/jvnet/jaxb2_commons/plugin/wildcard/WildcardPlugin.java | 0 .../main/resources/META-INF/services/com.sun.tools.xjc.Plugin | 0 .../jaxb2_commons/plugin/copyable/tests/RunCopyablePlugin.java | 0 .../jaxb2_commons/plugin/equals/tests/RunEqualsPlugin.java | 0 .../jaxb2_commons/plugin/inheritance/tests/JavaParserTest.java | 0 .../plugin/inheritance/tests/JavaTypeParserTest.java | 0 .../plugin/mergeable/tests/RunMergeablePlugin.java | 0 .../jaxb2_commons/plugin/tostring/tests/RunToStringPlugin.java | 0 .../jaxb-plugins/src/test/resources/schema.xsd | 0 {basics => jaxb-plugins-parent}/pom.xml | 0 {basics => jaxb-plugins-parent}/samples/basic/pom.xml | 0 {basics => jaxb-plugins-parent}/samples/basic/project-build.xml | 0 {basics => jaxb-plugins-parent}/samples/basic/project-pom.xml | 0 .../samples/basic/src/main/assembly/src.xml | 0 .../samples/basic/src/main/java/.placeholder | 0 .../samples/basic/src/main/resources/schema.xsd | 0 .../java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java | 0 .../test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java | 0 .../java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java | 0 .../samples/basic/src/test/resources/EMPTY.git | 0 .../samples/basic/src/test/samples/1.xml | 0 {basics => jaxb-plugins-parent}/samples/cxf/pom.xml | 0 {basics => jaxb-plugins-parent}/samples/cxf/project-pom.xml | 0 .../samples/cxf/src/main/resources/bindings.xjb | 0 .../samples/cxf/src/main/resources/main.wsdl | 0 .../samples/cxf/src/main/resources/schema.xsd | 0 .../samples/cxf/src/main/resources/wsdl-bindings.xjb | 0 {basics => jaxb-plugins-parent}/samples/po-simple/pom.xml | 0 .../samples/po-simple/project-build.xml | 0 .../samples/po-simple/project-pom.xml | 0 .../samples/po-simple/src/main/java/.placeholder | 0 .../samples/po-simple/src/main/resources/bindings.xjb | 0 .../samples/po-simple/src/main/resources/purchaseorder.xsd | 0 .../java/org/jvnet/jaxb2_commons/tests/posimple/EqualsTest.java | 0 .../samples/po-simple/src/test/resources/EMPTY.git | 0 .../samples/po-simple/src/test/samples/po.xml | 0 {basics => jaxb-plugins-parent}/samples/po/pom.xml | 0 {basics => jaxb-plugins-parent}/samples/po/project-build.xml | 0 {basics => jaxb-plugins-parent}/samples/po/project-pom.xml | 0 .../samples/po/src/main/java/.placeholder | 0 .../samples/po/src/main/resources/bindings.xjb | 0 .../samples/po/src/main/resources/purchaseorder.xsd | 0 .../java/org/jvnet/jaxb2_commons/tests/po/CopyableTest.java | 0 .../test/java/org/jvnet/jaxb2_commons/tests/po/EqualsTest.java | 0 .../java/org/jvnet/jaxb2_commons/tests/po/ToStringTest.java | 0 .../samples/po/src/test/resources/EMPTY.git | 0 .../samples/po/src/test/samples/po.xml | 0 {basics => jaxb-plugins-parent}/samples/pom.xml | 0 .../samples/src/main/assembly/ant-src.xml | 0 .../samples/src/main/assembly/maven-src.xml | 0 {basics => jaxb-plugins-parent}/tests/JAXB-1058/pom.xml | 0 .../tests/JAXB-1058/src/main/resources/schema.xsd | 0 .../jvnet/jaxb2_commons/tests/JAXB_1058/ExecuteJAXB1058.java | 0 {basics => jaxb-plugins-parent}/tests/commons_lang/pom.xml | 0 .../tests/commons_lang/src/main/resources/Person.xsd | 0 .../org/jvnet/jaxb2_commons/tests/commons_lang/AddressTest.java | 0 .../org/jvnet/jaxb2_commons/tests/commons_lang/PersonTest.java | 0 .../tests/commons_lang/src/test/resources/log4j.properties | 0 {basics => jaxb-plugins-parent}/tests/defaultvalue/pom.xml | 0 .../tests/defaultvalue/src/main/resources/Person.xsd | 0 .../org/jvnet/jaxb2_commons/tests/defaultvalue/AddressTest.java | 0 .../org/jvnet/jaxb2_commons/tests/defaultvalue/PersonTest.java | 0 .../tests/defaultvalue/src/test/resources/log4j.properties | 0 {basics => jaxb-plugins-parent}/tests/episodes/a/pom.xml | 0 .../tests/episodes/a/src/main/resources/a.xsd | 0 .../tests/episodes/a/src/main/resources/binding.xjb | 0 .../tests/episodes/a/src/test/samples/1.xml | 0 {basics => jaxb-plugins-parent}/tests/episodes/b/pom.xml | 0 .../tests/episodes/b/src/main/resources/a.xsd | 0 .../tests/episodes/b/src/main/resources/b.xsd | 0 .../tests/episodes/b/src/main/resources/binding.xjb | 0 .../tests/episodes/b/src/test/samples/1.xml | 0 {basics => jaxb-plugins-parent}/tests/episodes/pom.xml | 0 {basics => jaxb-plugins-parent}/tests/ignoring/pom.xml | 0 .../tests/ignoring/src/main/resources/schema.xsd | 0 {basics => jaxb-plugins-parent}/tests/issues/pom.xml | 0 .../jvnet/jaxb2_commons/tests/issues/IssueGH70Interface.java | 0 .../jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseClass.java | 0 .../tests/issues/IssueJIIB14BaseInterfaceFour.java | 0 .../jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceOne.java | 0 .../tests/issues/IssueJIIB14BaseInterfaceThree.java | 0 .../jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceTwo.java | 0 .../jaxb2_commons/tests/issues/IssueJIIB42EqualsStrategy.java | 0 .../jvnet/jaxb2_commons/tests/issues/IssueJIIB48Interface.java | 0 .../jvnet/jaxb2_commons/tests/issues/IssueJIIB53ABaseClass.java | 0 .../tests/issues/src/main/resources/binding.xjb | 0 .../org/jvnet/jaxb2_commons/tests/issues/IssueJIIB38Type.xml | 0 .../tests/issues/src/main/resources/schema.xsd | 0 .../java/org/jvnet/jaxb2_commons/tests/issues/CopyableTest.java | 0 .../java/org/jvnet/jaxb2_commons/tests/issues/GH22Test.java | 0 .../java/org/jvnet/jaxb2_commons/tests/issues/GH26Test.java | 0 .../java/org/jvnet/jaxb2_commons/tests/issues/GH31Test.java | 0 .../java/org/jvnet/jaxb2_commons/tests/issues/GH37Test.java | 0 .../java/org/jvnet/jaxb2_commons/tests/issues/JIIB10Test.java | 0 .../java/org/jvnet/jaxb2_commons/tests/issues/JIIB14Test.java | 0 .../java/org/jvnet/jaxb2_commons/tests/issues/JIIB20Test.java | 0 .../java/org/jvnet/jaxb2_commons/tests/issues/JIIB35Test.java | 0 .../java/org/jvnet/jaxb2_commons/tests/issues/JIIB36Test.java | 0 .../java/org/jvnet/jaxb2_commons/tests/issues/JIIB38Test.java | 0 .../java/org/jvnet/jaxb2_commons/tests/issues/JIIB8Test.java | 0 .../org/jvnet/jaxb2_commons/tests/issues/RunIssuesPlugin.java | 0 .../java/org/jvnet/jaxb2_commons/tests/issues/RunPlugins.java | 0 .../tests/issues/src/test/samples/issue16[0].xml | 0 {basics => jaxb-plugins-parent}/tests/namespace/pom.xml | 0 .../tests/namespace/src/main/resources/a.xsd | 0 .../tests/namespace/src/main/resources/b.xsd | 0 .../tests/namespace/src/main/resources/binding.xjb | 0 .../jvnet/jaxb2_commons/tests/namespace/RunNamespacePlugin.java | 0 .../tests/namespace/src/test/resources/log4j.properties | 0 {basics => jaxb-plugins-parent}/tests/one/pom.xml | 0 .../tests/one/src/main/resources/binding.xjb | 0 .../tests/one/src/main/resources/schema.xsd | 0 .../java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java | 0 .../test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java | 0 .../java/org/jvnet/jaxb2_commons/tests/one/HashCodeTest.java | 0 .../java/org/jvnet/jaxb2_commons/tests/one/RunOnePlugin.java | 0 .../java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java | 0 .../tests/one/src/test/resources/log4j.properties | 0 .../tests/one/src/test/samples/1.xml | 0 .../tests/one/src/test/samples/2.xml | 0 {basics => jaxb-plugins-parent}/tests/po/pom.xml | 0 .../tests/po/src/main/resources/purchaseorder.xsd | 0 {basics => jaxb-plugins-parent}/tests/pom.xml | 0 {basics => jaxb-plugins-parent}/tests/qa-simple/pom.xml | 0 .../tests/qa-simple/src/main/resources/binding.xjb | 0 .../tests/qa-simple/src/main/resources/schema.xsd | 0 .../tests/qa-simple/src/test/resources/log4j.properties | 0 {basics => jaxb-plugins-parent}/tests/qa-strategic/pom.xml | 0 .../tests/qa-strategic/src/main/resources/binding.xjb | 0 .../tests/qa-strategic/src/main/resources/schema.xsd | 0 .../tests/qa-strategic/src/test/resources/log4j.properties | 0 .../tests/simple-hashCode-equals-01/pom.xml | 0 .../simple-hashCode-equals-01/src/main/resources/cases.xsd | 0 .../simple-hashCode-equals-01/src/main/resources/customer.xjb | 0 .../simple-hashCode-equals-01/src/main/resources/customer.xsd | 0 .../tests/simple-hashCode-equals-01/src/main/resources/main.xjb | 0 .../tests/simple-hashCode-equals-01/src/main/resources/main.xsd | 0 .../tests/simple_hashcode_equals_01/cases/PrimitivesTest.java | 0 .../simple_hashcode_equals_01/cases/RunPluginsForCases.java | 0 .../simple_hashcode_equals_01/cases/UnboxedPrimitivesTest.java | 0 .../tests/simple_hashcode_equals_01/customer/Customer2.java | 0 .../tests/simple_hashcode_equals_01/customer/CustomerTest.java | 0 .../customer/RunPluginsForCustomer.java | 0 .../tests/simple_hashcode_equals_01/main/RunPluginsForMain.java | 0 {basics => jaxb-plugins-parent}/tests/simplify-01/pom.xml | 0 .../jaxb2_commons/plugin/simplify/tests01/BaseElementRef.java | 0 .../jaxb2_commons/plugin/simplify/tests01/DateAdapter.java | 0 .../tests/simplify-01/src/main/resources/binding.xjb | 0 .../tests/simplify-01/src/main/resources/schema.xsd | 0 .../jvnet/jaxb2_commons/plugin/simplify/tests01/Gh18Test.java | 0 .../jvnet/jaxb2_commons/plugin/simplify/tests01/Gh1Test.java | 0 .../jvnet/jaxb2_commons/plugin/simplify/tests01/Gh2Test.java | 0 .../jvnet/jaxb2_commons/plugin/simplify/tests01/Gh4Test.java | 0 .../jvnet/jaxb2_commons/plugin/simplify/tests01/Gh5Test.java | 0 .../jvnet/jaxb2_commons/plugin/simplify/tests01/Gh6Test.java | 0 .../plugin/simplify/tests01/RunSimplifyPlugin.java | 0 .../tests01/simplifyElementsPropertyAsElementProperty.xml | 0 .../tests01/simplifyReferencesPropertyAsElementProperty.xml | 0 .../tests01/simplifyReferencesPropertyAsReferenceProperty.xml | 0 {basics => jaxb-plugins-parent}/tests/simplify-02/pom.xml | 0 .../tests/simplify-02/src/main/resources/bindings.xjb | 0 .../tests/simplify-02/src/main/resources/schema.xsd | 0 .../plugin/simplify/tests02/RunSimplifyPlugin.java | 0 {basics => jaxb-plugins-parent}/tests/superclass/a/pom.xml | 0 .../tests/superclass/a/src/main/resources/a.xsd | 0 .../tests/superclass/a/src/main/resources/binding.xjb | 0 {basics => jaxb-plugins-parent}/tests/superclass/b/pom.xml | 0 .../tests/superclass/b/src/main/resources/binding.xjb | 0 .../tests/superclass/b/src/main/resources/schema.xsd | 0 .../jvnet/jaxb2_commons/test/superclass/b/tests/CopyToTest.java | 0 .../jvnet/jaxb2_commons/test/superclass/b/tests/RunPlugins.java | 0 .../tests/superclass/b/src/test/samples/1.xml | 0 {basics => jaxb-plugins-parent}/tests/superclass/pom.xml | 0 {basics => jaxb-plugins-parent}/tests/wildcard/pom.xml | 0 .../tests/wildcard/src/main/resources/binding.xjb | 0 .../tests/wildcard/src/main/resources/schema.xsd | 0 {basics => jaxb-plugins-parent}/tests/zj/pom.xml | 0 .../tests/zj/src/main/resources/ObisData.xsd | 0 .../test/java/org/jvnet/jaxb2_commons/tests/zj/EqualsTest.java | 0 .../tests/zj/src/test/resources/log4j.properties | 0 .../tests/zj/src/test/samples/MediaCatalogue.xml | 0 pom.xml | 2 +- 617 files changed, 1 insertion(+), 1 deletion(-) rename {basics => jaxb-plugins-parent}/TODO.md (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-ant/pom.xml (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-ant/src/main/java/org/jvnet/jaxb2_commons/xjc/XJCTask.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/pom.xml (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/i18n/Reportable.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ClassUtils.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ContextUtils.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy2.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo2.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultCopyStrategy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultEqualsStrategy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultHashCodeStrategy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultMergeStrategy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultToStringStrategy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EnumValue.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Equals.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Equals2.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy2.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCode.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCode2.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy2.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBCopyStrategy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBEqualsStrategy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBHashCodeStrategy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBMergeCollectionsStrategy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBMergeStrategy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBToStringStrategy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom2.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy2.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/StringUtils.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToString.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToString2.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToStringStrategy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToStringStrategy2.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Validate.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/AbstractObjectLocator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultItemObjectLocator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultPropertyObjectLocator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultRootObjectLocator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/ItemObjectLocator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/ObjectLocator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/PropertyObjectLocator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/RootObjectLocator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/util/LocatorUtils.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/AfterMarshallCallback.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/AfterUnmarshallCallback.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/BeforeMarshallCallback.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/BeforeUnmarshallCallback.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/ContextPathAware.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/annotation/adapters/CommaDelimitedStringAdapter.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAnyAttributePropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAnyElementPropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAttributePropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MBuiltinLeafInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassRef.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassTypeInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassTypeInfoVisitor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MContained.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MContainer.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomizable.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomization.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomizations.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MDefaultValue.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElement.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementPropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementRefPropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementRefsPropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfos.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeRef.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementsPropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MEnumConstantInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MEnumLeafInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MID.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREF.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREFS.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MList.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MMixable.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MModelInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MNillable.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackageInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackaged.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackagedTypeInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackagedTypeInfoVisitor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPropertyInfoVisitor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MSingleTypePropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MSourced.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTargeted.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTransientPropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTypeInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTypeInfoVisitor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTyped.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MValuePropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcard.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcardTypeInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWrappable.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAnyAttributePropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAnyElementPropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAttributePropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMBuiltinLeafInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMClassInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMClassRef.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMCustomization.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMCustomizations.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElement.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementPropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementRefPropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementRefsPropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementTypeInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementTypeRef.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementsPropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMEnumConstantInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMEnumLeafInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMID.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREF.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREFS.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMInfoFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMList.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMModel.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMPackageInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMPropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMSingleTypePropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMValuePropertyInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMWildcardTypeInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/BuiltinLeafInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMAnyAttributePropertyInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMBuiltinLeafInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMClassElementInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMClassInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementTypeRefOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumConstantInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumElementInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumLeafInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMModelInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMPackageInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMPropertyInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMWildcardTypeInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ClassInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumConstantOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumLeafInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/PropertyInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/TypeInfoSetOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/WildcardTypeInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MBuiltinLeafInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MClassInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MClassRefOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementTypeRefOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MEnumConstantInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MEnumLeafInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MModelInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MOriginated.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPackageInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPropertyInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MWildcardTypeInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/DefaultPropertyInfoVisitor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/DefaultTypeInfoVisitor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/PackageInfoQNameAnalyzer.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/QNameCollectingPropertyInfoVisitor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/QNameCollector.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/XmlTypeUtils.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/namespace/util/QNameUtils.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xmlschema/XmlSchemaConstants.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/main/resources/org/jvnet/jaxb2_commons/locator/messages.properties (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/DynamicSchemaTest.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/addelement/AddElementTest.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dog.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/DogTest.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/DogType.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dogs.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/ObjectFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dynamicelementname/DynamicElementNameTest.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/CopyStrategyTest.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/CyclicTests.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/DefaultCopyStrategyTest.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/pojo/CloneableNoClone.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/XmlTypeUtilsTest.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A1.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A2.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A3.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A4.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A5.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A6.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A7.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A8.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A9.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A1.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A2.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A3.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A4.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A5.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A6.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A7.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A8.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A9.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/package-info.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A1.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A2.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A3.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A4.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A5.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A6.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A7.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A8.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A9.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/package-info.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A1.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A2.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A3.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A4.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A5.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A6.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A7.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A8.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A9.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/package-info.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/namespace/util/tests/QNameUtilsTest.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/resources/org/hisrc/xml/bind/tests/addelement/element.xml (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/resources/org/hisrc/xml/bind/tests/dogs/dogs.xml (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-runtime/src/test/resources/org/jvnet/jaxb2_commons/lang/tests/Test[0].xml (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-shaded/pom.xml (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-shaded/src/main/java/org/jvnet/jaxb2_commons/plugin/Dummy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-shaded/src/main/resources/.placeholder (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-testing/pom.xml (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-testing/src/main/java/org/jvnet/jaxb2_commons/lang/ExtendedJAXBEqualsStrategy.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-testing/src/main/java/org/jvnet/jaxb2_commons/test/AbstractSamplesTest.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-testing/src/test/java/org/jvnet/jaxb2_commons/test/tests/TrivialSamplesTest.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-testing/src/test/samples/1.xml (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-testing/src/test/samples/2.xml (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/pom.xml (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/DefaultFunctionImpl.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/FindXSElementDeclVisitor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/SchemaComponentAware.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/XSFunctionApplier.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/DefaultJCMTypeVisitor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMArrayClass.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMClass.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMNullType.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMPrimitiveType.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMType.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVar.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVisitor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeWildcard.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JConditionable.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/plugin/AbstractParameterizablePlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/plugin/AbstractPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/plugin/spring/AbstractSpringConfigurablePlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/reflection/util/Accessor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/reflection/util/FieldAccessor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/ClassOutlineProcessor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/FieldOutlineProcessor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/OutlineProcessor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/PackageOutlineProcessor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/impl/DefaultOutlineProcessor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/ClassUtils.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/CodeModelUtils.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/CustomizationUtils.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldAccessorFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldAccessorUtils.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldUtils.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/GeneratorContextUtils.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/JClassUtils.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/OutlineUtils.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/PropertyFieldAccessorFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MClassOutlineGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MElementOutlineGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MEnumConstantOutlineGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MEnumOutlineGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MModelOutlineGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MObjectFactoryOutlineGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MPackageOutlineGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MPropertyOutlineGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/artificial/WrapperPropertyOutlineGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMClassOutlineGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMElementOutlineGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMEnumConstantOutlineGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMEnumOutlineGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMModelOutlineGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMPackageOutlineGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMPropertyOutlineGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ClassOutlineGeneratorFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ElementOutlineGeneratorFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/EnumConstantOutlineGeneratorFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/EnumOutlineGeneratorFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ModelOutlineGeneratorFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/OutlineGeneratorFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/PackageOutlineGeneratorFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/PropertyOutlineGeneratorFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/XJCCMInfoFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/DefaultPropertyInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/DummyPropertyInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/PackageInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMClassInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMClassRefOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementTypeRefOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMEnumConstantInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMEnumLeafInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMModelInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMPackageInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMPropertyInfoOrigin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/FieldAccessorEx.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MChildOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MClassOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MElementOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MEnumConstantOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MEnumOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MModelOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MObjectFactoryOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPackageOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPackagedOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyAccessor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyAccessorFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractPropertyAccessorFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractPropertyOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractSinglePropertyOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AnnotatePropertyVisitor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AnyAttributePropertyOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/ConstantPropertyOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/PropertyTypeVisitor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/SinglePropertyOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMClassOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMElementOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMEnumConstantOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMEnumOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMModelOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMObjectFactoryOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPackageOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyAccessor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyAccessorFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyOutline.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/reflection/util/test/FieldAccessorTest.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/reflection/util/test/URIInternalTest.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/util/tests/JClassUtilsTest.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/ahpla/KnownReferencedType.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/ahpla/package-info.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/AlphaMInfoFactoryTest.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/test/resources/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/binding.xjb (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins-tools/src/test/resources/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/schema.xsd (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/pom.xml (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/Customizations.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/CustomizedIgnoring.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/Ignoring.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/autoinheritance/AutoInheritancePlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGenerationImplementor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGeneratorPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/Arguments.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ArrayCodeGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/BooleanCodeGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ByteCodeGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CharCodeGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerationAbstraction.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerationImplementor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/DoubleCodeGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/FloatCodeGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/IntCodeGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/JAXBElementCodeGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ListCodeGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/LongCodeGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ObjectCodeGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ShortCodeGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/commons_lang/XjcCommonsLangPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/copyable/CopyablePlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/copyable/Customizations.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/customizations/Customizations.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/customizations/CustomizationsPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/defaultvalueplugin/DefaultValuePlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/elementwrapper/Customizations.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/elementwrapper/ElementWrapperPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/enumvalue/Customizations.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/enumvalue/EnumValuePlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/equals/Customizations.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/equals/EqualsPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fixjaxb1058/FixJAXB1058Plugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/Customizations.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/FluentApiPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/FluentMethodInfo.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/FluentMethodType.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/hashcode/Customizations.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/hashcode/HashCodePlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/Customizations.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ExtendsClass.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ImplementsInterface.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/InheritancePlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ObjectFactory.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ObjectFactoryCustomization.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/util/JavaTypeParser.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/util/TypeToJTypeConvertingVisitor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/jaxbindex/JaxbIndexPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/mergeable/Customizations.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/mergeable/MergeablePlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/model/AbstractModelPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/namespace_prefix/NamespacePrefixPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/setters/Customizations.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/setters/SettersPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsArguments.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsCodeGenerationImplementor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsCodeGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/SimpleEqualsPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeArguments.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeCodeGenerationImplementor.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeCodeGenerator.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/SimpleHashCodePlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpletostring/SimpleToStringPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/Customizations.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/SimplifyPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/tostring/Customizations.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/tostring/ToStringPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/ArrayUtils.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/FieldOutlineUtils.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/Predicate.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/StrategyClassUtils.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/value_constructor/Customizations.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/value_constructor/ValueConstructorPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/wildcard/Customizations.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/wildcard/WildcardPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/main/resources/META-INF/services/com.sun.tools.xjc.Plugin (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/copyable/tests/RunCopyablePlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/equals/tests/RunEqualsPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/inheritance/tests/JavaParserTest.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/inheritance/tests/JavaTypeParserTest.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/mergeable/tests/RunMergeablePlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/tostring/tests/RunToStringPlugin.java (100%) rename {basics => jaxb-plugins-parent}/jaxb-plugins/src/test/resources/schema.xsd (100%) rename {basics => jaxb-plugins-parent}/pom.xml (100%) rename {basics => jaxb-plugins-parent}/samples/basic/pom.xml (100%) rename {basics => jaxb-plugins-parent}/samples/basic/project-build.xml (100%) rename {basics => jaxb-plugins-parent}/samples/basic/project-pom.xml (100%) rename {basics => jaxb-plugins-parent}/samples/basic/src/main/assembly/src.xml (100%) rename {basics => jaxb-plugins-parent}/samples/basic/src/main/java/.placeholder (100%) rename {basics => jaxb-plugins-parent}/samples/basic/src/main/resources/schema.xsd (100%) rename {basics => jaxb-plugins-parent}/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java (100%) rename {basics => jaxb-plugins-parent}/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java (100%) rename {basics => jaxb-plugins-parent}/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java (100%) rename {basics => jaxb-plugins-parent}/samples/basic/src/test/resources/EMPTY.git (100%) rename {basics => jaxb-plugins-parent}/samples/basic/src/test/samples/1.xml (100%) rename {basics => jaxb-plugins-parent}/samples/cxf/pom.xml (100%) rename {basics => jaxb-plugins-parent}/samples/cxf/project-pom.xml (100%) rename {basics => jaxb-plugins-parent}/samples/cxf/src/main/resources/bindings.xjb (100%) rename {basics => jaxb-plugins-parent}/samples/cxf/src/main/resources/main.wsdl (100%) rename {basics => jaxb-plugins-parent}/samples/cxf/src/main/resources/schema.xsd (100%) rename {basics => jaxb-plugins-parent}/samples/cxf/src/main/resources/wsdl-bindings.xjb (100%) rename {basics => jaxb-plugins-parent}/samples/po-simple/pom.xml (100%) rename {basics => jaxb-plugins-parent}/samples/po-simple/project-build.xml (100%) rename {basics => jaxb-plugins-parent}/samples/po-simple/project-pom.xml (100%) rename {basics => jaxb-plugins-parent}/samples/po-simple/src/main/java/.placeholder (100%) rename {basics => jaxb-plugins-parent}/samples/po-simple/src/main/resources/bindings.xjb (100%) rename {basics => jaxb-plugins-parent}/samples/po-simple/src/main/resources/purchaseorder.xsd (100%) rename {basics => jaxb-plugins-parent}/samples/po-simple/src/test/java/org/jvnet/jaxb2_commons/tests/posimple/EqualsTest.java (100%) rename {basics => jaxb-plugins-parent}/samples/po-simple/src/test/resources/EMPTY.git (100%) rename {basics => jaxb-plugins-parent}/samples/po-simple/src/test/samples/po.xml (100%) rename {basics => jaxb-plugins-parent}/samples/po/pom.xml (100%) rename {basics => jaxb-plugins-parent}/samples/po/project-build.xml (100%) rename {basics => jaxb-plugins-parent}/samples/po/project-pom.xml (100%) rename {basics => jaxb-plugins-parent}/samples/po/src/main/java/.placeholder (100%) rename {basics => jaxb-plugins-parent}/samples/po/src/main/resources/bindings.xjb (100%) rename {basics => jaxb-plugins-parent}/samples/po/src/main/resources/purchaseorder.xsd (100%) rename {basics => jaxb-plugins-parent}/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/CopyableTest.java (100%) rename {basics => jaxb-plugins-parent}/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/EqualsTest.java (100%) rename {basics => jaxb-plugins-parent}/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/ToStringTest.java (100%) rename {basics => jaxb-plugins-parent}/samples/po/src/test/resources/EMPTY.git (100%) rename {basics => jaxb-plugins-parent}/samples/po/src/test/samples/po.xml (100%) rename {basics => jaxb-plugins-parent}/samples/pom.xml (100%) rename {basics => jaxb-plugins-parent}/samples/src/main/assembly/ant-src.xml (100%) rename {basics => jaxb-plugins-parent}/samples/src/main/assembly/maven-src.xml (100%) rename {basics => jaxb-plugins-parent}/tests/JAXB-1058/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/JAXB-1058/src/main/resources/schema.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/JAXB-1058/src/test/java/org/jvnet/jaxb2_commons/tests/JAXB_1058/ExecuteJAXB1058.java (100%) rename {basics => jaxb-plugins-parent}/tests/commons_lang/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/commons_lang/src/main/resources/Person.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/commons_lang/src/test/java/org/jvnet/jaxb2_commons/tests/commons_lang/AddressTest.java (100%) rename {basics => jaxb-plugins-parent}/tests/commons_lang/src/test/java/org/jvnet/jaxb2_commons/tests/commons_lang/PersonTest.java (100%) rename {basics => jaxb-plugins-parent}/tests/commons_lang/src/test/resources/log4j.properties (100%) rename {basics => jaxb-plugins-parent}/tests/defaultvalue/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/defaultvalue/src/main/resources/Person.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/defaultvalue/src/test/java/org/jvnet/jaxb2_commons/tests/defaultvalue/AddressTest.java (100%) rename {basics => jaxb-plugins-parent}/tests/defaultvalue/src/test/java/org/jvnet/jaxb2_commons/tests/defaultvalue/PersonTest.java (100%) rename {basics => jaxb-plugins-parent}/tests/defaultvalue/src/test/resources/log4j.properties (100%) rename {basics => jaxb-plugins-parent}/tests/episodes/a/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/episodes/a/src/main/resources/a.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/episodes/a/src/main/resources/binding.xjb (100%) rename {basics => jaxb-plugins-parent}/tests/episodes/a/src/test/samples/1.xml (100%) rename {basics => jaxb-plugins-parent}/tests/episodes/b/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/episodes/b/src/main/resources/a.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/episodes/b/src/main/resources/b.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/episodes/b/src/main/resources/binding.xjb (100%) rename {basics => jaxb-plugins-parent}/tests/episodes/b/src/test/samples/1.xml (100%) rename {basics => jaxb-plugins-parent}/tests/episodes/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/ignoring/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/ignoring/src/main/resources/schema.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/issues/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueGH70Interface.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseClass.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceFour.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceOne.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceThree.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceTwo.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB42EqualsStrategy.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB48Interface.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB53ABaseClass.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/main/resources/binding.xjb (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/main/resources/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB38Type.xml (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/main/resources/schema.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/CopyableTest.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH22Test.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH26Test.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH31Test.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH37Test.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB10Test.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB14Test.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB20Test.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB35Test.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB36Test.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB38Test.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB8Test.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/RunIssuesPlugin.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/RunPlugins.java (100%) rename {basics => jaxb-plugins-parent}/tests/issues/src/test/samples/issue16[0].xml (100%) rename {basics => jaxb-plugins-parent}/tests/namespace/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/namespace/src/main/resources/a.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/namespace/src/main/resources/b.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/namespace/src/main/resources/binding.xjb (100%) rename {basics => jaxb-plugins-parent}/tests/namespace/src/test/java/org/jvnet/jaxb2_commons/tests/namespace/RunNamespacePlugin.java (100%) rename {basics => jaxb-plugins-parent}/tests/namespace/src/test/resources/log4j.properties (100%) rename {basics => jaxb-plugins-parent}/tests/one/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/one/src/main/resources/binding.xjb (100%) rename {basics => jaxb-plugins-parent}/tests/one/src/main/resources/schema.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java (100%) rename {basics => jaxb-plugins-parent}/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java (100%) rename {basics => jaxb-plugins-parent}/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/HashCodeTest.java (100%) rename {basics => jaxb-plugins-parent}/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/RunOnePlugin.java (100%) rename {basics => jaxb-plugins-parent}/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java (100%) rename {basics => jaxb-plugins-parent}/tests/one/src/test/resources/log4j.properties (100%) rename {basics => jaxb-plugins-parent}/tests/one/src/test/samples/1.xml (100%) rename {basics => jaxb-plugins-parent}/tests/one/src/test/samples/2.xml (100%) rename {basics => jaxb-plugins-parent}/tests/po/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/po/src/main/resources/purchaseorder.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/qa-simple/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/qa-simple/src/main/resources/binding.xjb (100%) rename {basics => jaxb-plugins-parent}/tests/qa-simple/src/main/resources/schema.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/qa-simple/src/test/resources/log4j.properties (100%) rename {basics => jaxb-plugins-parent}/tests/qa-strategic/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/qa-strategic/src/main/resources/binding.xjb (100%) rename {basics => jaxb-plugins-parent}/tests/qa-strategic/src/main/resources/schema.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/qa-strategic/src/test/resources/log4j.properties (100%) rename {basics => jaxb-plugins-parent}/tests/simple-hashCode-equals-01/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/simple-hashCode-equals-01/src/main/resources/cases.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/simple-hashCode-equals-01/src/main/resources/customer.xjb (100%) rename {basics => jaxb-plugins-parent}/tests/simple-hashCode-equals-01/src/main/resources/customer.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/simple-hashCode-equals-01/src/main/resources/main.xjb (100%) rename {basics => jaxb-plugins-parent}/tests/simple-hashCode-equals-01/src/main/resources/main.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/cases/PrimitivesTest.java (100%) rename {basics => jaxb-plugins-parent}/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/cases/RunPluginsForCases.java (100%) rename {basics => jaxb-plugins-parent}/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/cases/UnboxedPrimitivesTest.java (100%) rename {basics => jaxb-plugins-parent}/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/customer/Customer2.java (100%) rename {basics => jaxb-plugins-parent}/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/customer/CustomerTest.java (100%) rename {basics => jaxb-plugins-parent}/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/customer/RunPluginsForCustomer.java (100%) rename {basics => jaxb-plugins-parent}/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/main/RunPluginsForMain.java (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-01/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-01/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/BaseElementRef.java (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-01/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/DateAdapter.java (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-01/src/main/resources/binding.xjb (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-01/src/main/resources/schema.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh18Test.java (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh1Test.java (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh2Test.java (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh4Test.java (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh5Test.java (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh6Test.java (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/RunSimplifyPlugin.java (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-01/src/test/resources/org/jvnet/jaxb2_commons/plugin/simplify/tests01/simplifyElementsPropertyAsElementProperty.xml (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-01/src/test/resources/org/jvnet/jaxb2_commons/plugin/simplify/tests01/simplifyReferencesPropertyAsElementProperty.xml (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-01/src/test/resources/org/jvnet/jaxb2_commons/plugin/simplify/tests01/simplifyReferencesPropertyAsReferenceProperty.xml (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-02/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-02/src/main/resources/bindings.xjb (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-02/src/main/resources/schema.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/simplify-02/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests02/RunSimplifyPlugin.java (100%) rename {basics => jaxb-plugins-parent}/tests/superclass/a/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/superclass/a/src/main/resources/a.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/superclass/a/src/main/resources/binding.xjb (100%) rename {basics => jaxb-plugins-parent}/tests/superclass/b/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/superclass/b/src/main/resources/binding.xjb (100%) rename {basics => jaxb-plugins-parent}/tests/superclass/b/src/main/resources/schema.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/superclass/b/src/test/java/org/jvnet/jaxb2_commons/test/superclass/b/tests/CopyToTest.java (100%) rename {basics => jaxb-plugins-parent}/tests/superclass/b/src/test/java/org/jvnet/jaxb2_commons/test/superclass/b/tests/RunPlugins.java (100%) rename {basics => jaxb-plugins-parent}/tests/superclass/b/src/test/samples/1.xml (100%) rename {basics => jaxb-plugins-parent}/tests/superclass/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/wildcard/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/wildcard/src/main/resources/binding.xjb (100%) rename {basics => jaxb-plugins-parent}/tests/wildcard/src/main/resources/schema.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/zj/pom.xml (100%) rename {basics => jaxb-plugins-parent}/tests/zj/src/main/resources/ObisData.xsd (100%) rename {basics => jaxb-plugins-parent}/tests/zj/src/test/java/org/jvnet/jaxb2_commons/tests/zj/EqualsTest.java (100%) rename {basics => jaxb-plugins-parent}/tests/zj/src/test/resources/log4j.properties (100%) rename {basics => jaxb-plugins-parent}/tests/zj/src/test/samples/MediaCatalogue.xml (100%) diff --git a/basics/TODO.md b/jaxb-plugins-parent/TODO.md similarity index 100% rename from basics/TODO.md rename to jaxb-plugins-parent/TODO.md diff --git a/basics/jaxb-plugins-ant/pom.xml b/jaxb-plugins-parent/jaxb-plugins-ant/pom.xml similarity index 100% rename from basics/jaxb-plugins-ant/pom.xml rename to jaxb-plugins-parent/jaxb-plugins-ant/pom.xml diff --git a/basics/jaxb-plugins-ant/src/main/java/org/jvnet/jaxb2_commons/xjc/XJCTask.java b/jaxb-plugins-parent/jaxb-plugins-ant/src/main/java/org/jvnet/jaxb2_commons/xjc/XJCTask.java similarity index 100% rename from basics/jaxb-plugins-ant/src/main/java/org/jvnet/jaxb2_commons/xjc/XJCTask.java rename to jaxb-plugins-parent/jaxb-plugins-ant/src/main/java/org/jvnet/jaxb2_commons/xjc/XJCTask.java diff --git a/basics/jaxb-plugins-runtime/pom.xml b/jaxb-plugins-parent/jaxb-plugins-runtime/pom.xml similarity index 100% rename from basics/jaxb-plugins-runtime/pom.xml rename to jaxb-plugins-parent/jaxb-plugins-runtime/pom.xml diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/i18n/Reportable.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/i18n/Reportable.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/i18n/Reportable.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/i18n/Reportable.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ClassUtils.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ClassUtils.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ClassUtils.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ClassUtils.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ContextUtils.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ContextUtils.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ContextUtils.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ContextUtils.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy2.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy2.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy2.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy2.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo2.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo2.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo2.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo2.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultCopyStrategy.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultCopyStrategy.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultCopyStrategy.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultCopyStrategy.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultEqualsStrategy.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultEqualsStrategy.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultEqualsStrategy.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultEqualsStrategy.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultHashCodeStrategy.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultHashCodeStrategy.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultHashCodeStrategy.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultHashCodeStrategy.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultMergeStrategy.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultMergeStrategy.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultMergeStrategy.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultMergeStrategy.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultToStringStrategy.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultToStringStrategy.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultToStringStrategy.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultToStringStrategy.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EnumValue.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EnumValue.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EnumValue.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EnumValue.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Equals.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Equals.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Equals.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Equals.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Equals2.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Equals2.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Equals2.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Equals2.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy2.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy2.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy2.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy2.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCode.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCode.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCode.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCode.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCode2.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCode2.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCode2.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCode2.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy2.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy2.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy2.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy2.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBCopyStrategy.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBCopyStrategy.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBCopyStrategy.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBCopyStrategy.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBEqualsStrategy.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBEqualsStrategy.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBEqualsStrategy.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBEqualsStrategy.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBHashCodeStrategy.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBHashCodeStrategy.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBHashCodeStrategy.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBHashCodeStrategy.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBMergeCollectionsStrategy.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBMergeCollectionsStrategy.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBMergeCollectionsStrategy.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBMergeCollectionsStrategy.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBMergeStrategy.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBMergeStrategy.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBMergeStrategy.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBMergeStrategy.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBToStringStrategy.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBToStringStrategy.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBToStringStrategy.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBToStringStrategy.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom2.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom2.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom2.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom2.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy2.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy2.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy2.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy2.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/StringUtils.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/StringUtils.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/StringUtils.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/StringUtils.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToString.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToString.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToString.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToString.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToString2.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToString2.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToString2.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToString2.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToStringStrategy.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToStringStrategy.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToStringStrategy.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToStringStrategy.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToStringStrategy2.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToStringStrategy2.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToStringStrategy2.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToStringStrategy2.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Validate.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Validate.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Validate.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Validate.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/AbstractObjectLocator.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/AbstractObjectLocator.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/AbstractObjectLocator.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/AbstractObjectLocator.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultItemObjectLocator.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultItemObjectLocator.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultItemObjectLocator.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultItemObjectLocator.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultPropertyObjectLocator.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultPropertyObjectLocator.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultPropertyObjectLocator.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultPropertyObjectLocator.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultRootObjectLocator.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultRootObjectLocator.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultRootObjectLocator.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultRootObjectLocator.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/ItemObjectLocator.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/ItemObjectLocator.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/ItemObjectLocator.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/ItemObjectLocator.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/ObjectLocator.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/ObjectLocator.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/ObjectLocator.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/ObjectLocator.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/PropertyObjectLocator.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/PropertyObjectLocator.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/PropertyObjectLocator.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/PropertyObjectLocator.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/RootObjectLocator.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/RootObjectLocator.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/RootObjectLocator.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/RootObjectLocator.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/util/LocatorUtils.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/util/LocatorUtils.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/util/LocatorUtils.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/locator/util/LocatorUtils.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/AfterMarshallCallback.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/AfterMarshallCallback.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/AfterMarshallCallback.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/AfterMarshallCallback.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/AfterUnmarshallCallback.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/AfterUnmarshallCallback.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/AfterUnmarshallCallback.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/AfterUnmarshallCallback.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/BeforeMarshallCallback.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/BeforeMarshallCallback.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/BeforeMarshallCallback.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/BeforeMarshallCallback.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/BeforeUnmarshallCallback.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/BeforeUnmarshallCallback.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/BeforeUnmarshallCallback.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/BeforeUnmarshallCallback.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/ContextPathAware.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/ContextPathAware.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/ContextPathAware.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/ContextPathAware.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/annotation/adapters/CommaDelimitedStringAdapter.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/annotation/adapters/CommaDelimitedStringAdapter.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/annotation/adapters/CommaDelimitedStringAdapter.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/annotation/adapters/CommaDelimitedStringAdapter.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAnyAttributePropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAnyAttributePropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAnyAttributePropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAnyAttributePropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAnyElementPropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAnyElementPropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAnyElementPropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAnyElementPropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAttributePropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAttributePropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAttributePropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAttributePropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MBuiltinLeafInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MBuiltinLeafInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MBuiltinLeafInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MBuiltinLeafInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassRef.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassRef.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassRef.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassRef.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassTypeInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassTypeInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassTypeInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassTypeInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassTypeInfoVisitor.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassTypeInfoVisitor.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassTypeInfoVisitor.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassTypeInfoVisitor.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MContained.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MContained.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MContained.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MContained.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MContainer.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MContainer.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MContainer.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MContainer.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomizable.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomizable.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomizable.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomizable.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomization.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomization.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomization.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomization.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomizations.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomizations.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomizations.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomizations.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MDefaultValue.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MDefaultValue.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MDefaultValue.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MDefaultValue.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElement.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElement.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElement.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElement.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementPropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementPropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementPropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementPropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementRefPropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementRefPropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementRefPropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementRefPropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementRefsPropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementRefsPropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementRefsPropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementRefsPropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfos.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfos.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfos.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfos.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeRef.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeRef.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeRef.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeRef.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementsPropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementsPropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementsPropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementsPropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MEnumConstantInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MEnumConstantInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MEnumConstantInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MEnumConstantInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MEnumLeafInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MEnumLeafInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MEnumLeafInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MEnumLeafInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MID.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MID.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MID.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MID.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREF.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREF.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREF.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREF.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREFS.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREFS.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREFS.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREFS.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MList.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MList.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MList.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MList.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MMixable.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MMixable.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MMixable.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MMixable.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MModelInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MModelInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MModelInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MModelInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MNillable.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MNillable.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MNillable.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MNillable.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackageInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackageInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackageInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackageInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackaged.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackaged.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackaged.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackaged.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackagedTypeInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackagedTypeInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackagedTypeInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackagedTypeInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackagedTypeInfoVisitor.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackagedTypeInfoVisitor.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackagedTypeInfoVisitor.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackagedTypeInfoVisitor.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPropertyInfoVisitor.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPropertyInfoVisitor.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPropertyInfoVisitor.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPropertyInfoVisitor.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MSingleTypePropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MSingleTypePropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MSingleTypePropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MSingleTypePropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MSourced.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MSourced.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MSourced.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MSourced.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTargeted.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTargeted.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTargeted.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTargeted.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTransientPropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTransientPropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTransientPropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTransientPropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTypeInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTypeInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTypeInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTypeInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTypeInfoVisitor.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTypeInfoVisitor.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTypeInfoVisitor.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTypeInfoVisitor.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTyped.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTyped.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTyped.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTyped.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MValuePropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MValuePropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MValuePropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MValuePropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcard.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcard.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcard.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcard.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcardTypeInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcardTypeInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcardTypeInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcardTypeInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWrappable.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWrappable.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWrappable.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWrappable.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAnyAttributePropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAnyAttributePropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAnyAttributePropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAnyAttributePropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAnyElementPropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAnyElementPropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAnyElementPropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAnyElementPropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAttributePropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAttributePropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAttributePropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAttributePropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMBuiltinLeafInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMBuiltinLeafInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMBuiltinLeafInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMBuiltinLeafInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMClassInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMClassInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMClassInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMClassInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMClassRef.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMClassRef.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMClassRef.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMClassRef.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMCustomization.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMCustomization.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMCustomization.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMCustomization.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMCustomizations.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMCustomizations.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMCustomizations.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMCustomizations.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElement.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElement.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElement.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElement.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementPropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementPropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementPropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementPropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementRefPropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementRefPropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementRefPropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementRefPropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementRefsPropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementRefsPropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementRefsPropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementRefsPropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementTypeInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementTypeInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementTypeInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementTypeInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementTypeRef.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementTypeRef.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementTypeRef.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementTypeRef.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementsPropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementsPropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementsPropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementsPropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMEnumConstantInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMEnumConstantInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMEnumConstantInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMEnumConstantInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMEnumLeafInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMEnumLeafInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMEnumLeafInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMEnumLeafInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMID.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMID.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMID.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMID.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREF.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREF.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREF.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREF.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREFS.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREFS.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREFS.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREFS.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMInfoFactory.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMInfoFactory.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMInfoFactory.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMInfoFactory.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMList.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMList.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMList.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMList.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMModel.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMModel.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMModel.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMModel.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMPackageInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMPackageInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMPackageInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMPackageInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMPropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMPropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMPropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMPropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMSingleTypePropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMSingleTypePropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMSingleTypePropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMSingleTypePropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMValuePropertyInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMValuePropertyInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMValuePropertyInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMValuePropertyInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMWildcardTypeInfo.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMWildcardTypeInfo.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMWildcardTypeInfo.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMWildcardTypeInfo.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/BuiltinLeafInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/BuiltinLeafInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/BuiltinLeafInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/BuiltinLeafInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMAnyAttributePropertyInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMAnyAttributePropertyInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMAnyAttributePropertyInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMAnyAttributePropertyInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMBuiltinLeafInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMBuiltinLeafInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMBuiltinLeafInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMBuiltinLeafInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMClassElementInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMClassElementInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMClassElementInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMClassElementInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMClassInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMClassInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMClassInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMClassInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementTypeRefOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementTypeRefOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementTypeRefOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementTypeRefOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumConstantInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumConstantInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumConstantInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumConstantInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumElementInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumElementInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumElementInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumElementInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumLeafInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumLeafInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumLeafInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumLeafInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMModelInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMModelInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMModelInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMModelInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMPackageInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMPackageInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMPackageInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMPackageInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMPropertyInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMPropertyInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMPropertyInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMPropertyInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMWildcardTypeInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMWildcardTypeInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMWildcardTypeInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMWildcardTypeInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ClassInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ClassInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ClassInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ClassInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumConstantOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumConstantOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumConstantOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumConstantOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumLeafInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumLeafInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumLeafInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumLeafInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/PropertyInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/PropertyInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/PropertyInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/PropertyInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/TypeInfoSetOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/TypeInfoSetOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/TypeInfoSetOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/TypeInfoSetOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/WildcardTypeInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/WildcardTypeInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/WildcardTypeInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/WildcardTypeInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MBuiltinLeafInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MBuiltinLeafInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MBuiltinLeafInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MBuiltinLeafInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MClassInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MClassInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MClassInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MClassInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MClassRefOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MClassRefOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MClassRefOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MClassRefOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementTypeRefOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementTypeRefOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementTypeRefOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementTypeRefOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MEnumConstantInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MEnumConstantInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MEnumConstantInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MEnumConstantInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MEnumLeafInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MEnumLeafInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MEnumLeafInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MEnumLeafInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MModelInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MModelInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MModelInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MModelInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MOriginated.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MOriginated.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MOriginated.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MOriginated.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPackageInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPackageInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPackageInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPackageInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPropertyInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPropertyInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPropertyInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPropertyInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MWildcardTypeInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MWildcardTypeInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MWildcardTypeInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MWildcardTypeInfoOrigin.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/DefaultPropertyInfoVisitor.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/DefaultPropertyInfoVisitor.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/DefaultPropertyInfoVisitor.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/DefaultPropertyInfoVisitor.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/DefaultTypeInfoVisitor.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/DefaultTypeInfoVisitor.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/DefaultTypeInfoVisitor.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/DefaultTypeInfoVisitor.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/PackageInfoQNameAnalyzer.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/PackageInfoQNameAnalyzer.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/PackageInfoQNameAnalyzer.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/PackageInfoQNameAnalyzer.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/QNameCollectingPropertyInfoVisitor.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/QNameCollectingPropertyInfoVisitor.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/QNameCollectingPropertyInfoVisitor.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/QNameCollectingPropertyInfoVisitor.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/QNameCollector.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/QNameCollector.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/QNameCollector.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/QNameCollector.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/XmlTypeUtils.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/XmlTypeUtils.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/XmlTypeUtils.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/XmlTypeUtils.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/namespace/util/QNameUtils.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/namespace/util/QNameUtils.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/namespace/util/QNameUtils.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xml/namespace/util/QNameUtils.java diff --git a/basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xmlschema/XmlSchemaConstants.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xmlschema/XmlSchemaConstants.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xmlschema/XmlSchemaConstants.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/java/org/jvnet/jaxb2_commons/xmlschema/XmlSchemaConstants.java diff --git a/basics/jaxb-plugins-runtime/src/main/resources/org/jvnet/jaxb2_commons/locator/messages.properties b/jaxb-plugins-parent/jaxb-plugins-runtime/src/main/resources/org/jvnet/jaxb2_commons/locator/messages.properties similarity index 100% rename from basics/jaxb-plugins-runtime/src/main/resources/org/jvnet/jaxb2_commons/locator/messages.properties rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/main/resources/org/jvnet/jaxb2_commons/locator/messages.properties diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/DynamicSchemaTest.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/DynamicSchemaTest.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/DynamicSchemaTest.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/DynamicSchemaTest.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/addelement/AddElementTest.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/addelement/AddElementTest.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/addelement/AddElementTest.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/addelement/AddElementTest.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dog.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dog.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dog.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dog.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/DogTest.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/DogTest.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/DogTest.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/DogTest.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/DogType.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/DogType.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/DogType.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/DogType.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dogs.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dogs.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dogs.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dogs.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/ObjectFactory.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/ObjectFactory.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/ObjectFactory.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/ObjectFactory.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dynamicelementname/DynamicElementNameTest.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dynamicelementname/DynamicElementNameTest.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dynamicelementname/DynamicElementNameTest.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/hisrc/xml/bind/tests/dynamicelementname/DynamicElementNameTest.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/CopyStrategyTest.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/CopyStrategyTest.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/CopyStrategyTest.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/CopyStrategyTest.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/CyclicTests.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/CyclicTests.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/CyclicTests.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/CyclicTests.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/DefaultCopyStrategyTest.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/DefaultCopyStrategyTest.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/DefaultCopyStrategyTest.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/DefaultCopyStrategyTest.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/pojo/CloneableNoClone.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/pojo/CloneableNoClone.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/pojo/CloneableNoClone.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/pojo/CloneableNoClone.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/XmlTypeUtilsTest.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/XmlTypeUtilsTest.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/XmlTypeUtilsTest.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/XmlTypeUtilsTest.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A1.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A1.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A1.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A1.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A2.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A2.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A2.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A2.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A3.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A3.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A3.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A3.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A4.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A4.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A4.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A4.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A5.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A5.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A5.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A5.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A6.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A6.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A6.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A6.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A7.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A7.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A7.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A7.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A8.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A8.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A8.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A8.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A9.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A9.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A9.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A9.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A1.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A1.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A1.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A1.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A2.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A2.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A2.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A2.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A3.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A3.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A3.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A3.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A4.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A4.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A4.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A4.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A5.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A5.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A5.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A5.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A6.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A6.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A6.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A6.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A7.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A7.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A7.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A7.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A8.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A8.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A8.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A8.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A9.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A9.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A9.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A9.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/package-info.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/package-info.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/package-info.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/package-info.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A1.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A1.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A1.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A1.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A2.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A2.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A2.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A2.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A3.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A3.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A3.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A3.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A4.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A4.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A4.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A4.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A5.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A5.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A5.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A5.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A6.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A6.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A6.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A6.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A7.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A7.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A7.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A7.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A8.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A8.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A8.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A8.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A9.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A9.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A9.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A9.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/package-info.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/package-info.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/package-info.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/package-info.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A1.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A1.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A1.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A1.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A2.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A2.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A2.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A2.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A3.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A3.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A3.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A3.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A4.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A4.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A4.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A4.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A5.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A5.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A5.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A5.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A6.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A6.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A6.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A6.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A7.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A7.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A7.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A7.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A8.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A8.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A8.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A8.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A9.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A9.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A9.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A9.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/package-info.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/package-info.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/package-info.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/package-info.java diff --git a/basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/namespace/util/tests/QNameUtilsTest.java b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/namespace/util/tests/QNameUtilsTest.java similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/namespace/util/tests/QNameUtilsTest.java rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/java/org/jvnet/jaxb2_commons/xml/namespace/util/tests/QNameUtilsTest.java diff --git a/basics/jaxb-plugins-runtime/src/test/resources/org/hisrc/xml/bind/tests/addelement/element.xml b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/resources/org/hisrc/xml/bind/tests/addelement/element.xml similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/resources/org/hisrc/xml/bind/tests/addelement/element.xml rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/resources/org/hisrc/xml/bind/tests/addelement/element.xml diff --git a/basics/jaxb-plugins-runtime/src/test/resources/org/hisrc/xml/bind/tests/dogs/dogs.xml b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/resources/org/hisrc/xml/bind/tests/dogs/dogs.xml similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/resources/org/hisrc/xml/bind/tests/dogs/dogs.xml rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/resources/org/hisrc/xml/bind/tests/dogs/dogs.xml diff --git a/basics/jaxb-plugins-runtime/src/test/resources/org/jvnet/jaxb2_commons/lang/tests/Test[0].xml b/jaxb-plugins-parent/jaxb-plugins-runtime/src/test/resources/org/jvnet/jaxb2_commons/lang/tests/Test[0].xml similarity index 100% rename from basics/jaxb-plugins-runtime/src/test/resources/org/jvnet/jaxb2_commons/lang/tests/Test[0].xml rename to jaxb-plugins-parent/jaxb-plugins-runtime/src/test/resources/org/jvnet/jaxb2_commons/lang/tests/Test[0].xml diff --git a/basics/jaxb-plugins-shaded/pom.xml b/jaxb-plugins-parent/jaxb-plugins-shaded/pom.xml similarity index 100% rename from basics/jaxb-plugins-shaded/pom.xml rename to jaxb-plugins-parent/jaxb-plugins-shaded/pom.xml diff --git a/basics/jaxb-plugins-shaded/src/main/java/org/jvnet/jaxb2_commons/plugin/Dummy.java b/jaxb-plugins-parent/jaxb-plugins-shaded/src/main/java/org/jvnet/jaxb2_commons/plugin/Dummy.java similarity index 100% rename from basics/jaxb-plugins-shaded/src/main/java/org/jvnet/jaxb2_commons/plugin/Dummy.java rename to jaxb-plugins-parent/jaxb-plugins-shaded/src/main/java/org/jvnet/jaxb2_commons/plugin/Dummy.java diff --git a/basics/jaxb-plugins-shaded/src/main/resources/.placeholder b/jaxb-plugins-parent/jaxb-plugins-shaded/src/main/resources/.placeholder similarity index 100% rename from basics/jaxb-plugins-shaded/src/main/resources/.placeholder rename to jaxb-plugins-parent/jaxb-plugins-shaded/src/main/resources/.placeholder diff --git a/basics/jaxb-plugins-testing/pom.xml b/jaxb-plugins-parent/jaxb-plugins-testing/pom.xml similarity index 100% rename from basics/jaxb-plugins-testing/pom.xml rename to jaxb-plugins-parent/jaxb-plugins-testing/pom.xml diff --git a/basics/jaxb-plugins-testing/src/main/java/org/jvnet/jaxb2_commons/lang/ExtendedJAXBEqualsStrategy.java b/jaxb-plugins-parent/jaxb-plugins-testing/src/main/java/org/jvnet/jaxb2_commons/lang/ExtendedJAXBEqualsStrategy.java similarity index 100% rename from basics/jaxb-plugins-testing/src/main/java/org/jvnet/jaxb2_commons/lang/ExtendedJAXBEqualsStrategy.java rename to jaxb-plugins-parent/jaxb-plugins-testing/src/main/java/org/jvnet/jaxb2_commons/lang/ExtendedJAXBEqualsStrategy.java diff --git a/basics/jaxb-plugins-testing/src/main/java/org/jvnet/jaxb2_commons/test/AbstractSamplesTest.java b/jaxb-plugins-parent/jaxb-plugins-testing/src/main/java/org/jvnet/jaxb2_commons/test/AbstractSamplesTest.java similarity index 100% rename from basics/jaxb-plugins-testing/src/main/java/org/jvnet/jaxb2_commons/test/AbstractSamplesTest.java rename to jaxb-plugins-parent/jaxb-plugins-testing/src/main/java/org/jvnet/jaxb2_commons/test/AbstractSamplesTest.java diff --git a/basics/jaxb-plugins-testing/src/test/java/org/jvnet/jaxb2_commons/test/tests/TrivialSamplesTest.java b/jaxb-plugins-parent/jaxb-plugins-testing/src/test/java/org/jvnet/jaxb2_commons/test/tests/TrivialSamplesTest.java similarity index 100% rename from basics/jaxb-plugins-testing/src/test/java/org/jvnet/jaxb2_commons/test/tests/TrivialSamplesTest.java rename to jaxb-plugins-parent/jaxb-plugins-testing/src/test/java/org/jvnet/jaxb2_commons/test/tests/TrivialSamplesTest.java diff --git a/basics/jaxb-plugins-testing/src/test/samples/1.xml b/jaxb-plugins-parent/jaxb-plugins-testing/src/test/samples/1.xml similarity index 100% rename from basics/jaxb-plugins-testing/src/test/samples/1.xml rename to jaxb-plugins-parent/jaxb-plugins-testing/src/test/samples/1.xml diff --git a/basics/jaxb-plugins-testing/src/test/samples/2.xml b/jaxb-plugins-parent/jaxb-plugins-testing/src/test/samples/2.xml similarity index 100% rename from basics/jaxb-plugins-testing/src/test/samples/2.xml rename to jaxb-plugins-parent/jaxb-plugins-testing/src/test/samples/2.xml diff --git a/basics/jaxb-plugins-tools/pom.xml b/jaxb-plugins-parent/jaxb-plugins-tools/pom.xml similarity index 100% rename from basics/jaxb-plugins-tools/pom.xml rename to jaxb-plugins-parent/jaxb-plugins-tools/pom.xml diff --git a/basics/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/DefaultFunctionImpl.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/DefaultFunctionImpl.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/DefaultFunctionImpl.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/DefaultFunctionImpl.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/FindXSElementDeclVisitor.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/FindXSElementDeclVisitor.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/FindXSElementDeclVisitor.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/FindXSElementDeclVisitor.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/SchemaComponentAware.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/SchemaComponentAware.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/SchemaComponentAware.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/SchemaComponentAware.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/XSFunctionApplier.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/XSFunctionApplier.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/XSFunctionApplier.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/hisrc/xml/xsom/XSFunctionApplier.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/DefaultJCMTypeVisitor.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/DefaultJCMTypeVisitor.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/DefaultJCMTypeVisitor.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/DefaultJCMTypeVisitor.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMArrayClass.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMArrayClass.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMArrayClass.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMArrayClass.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMClass.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMClass.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMClass.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMClass.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMNullType.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMNullType.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMNullType.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMNullType.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMPrimitiveType.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMPrimitiveType.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMPrimitiveType.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMPrimitiveType.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMType.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMType.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMType.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMType.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeFactory.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeFactory.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeFactory.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeFactory.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVar.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVar.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVar.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVar.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVisitor.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVisitor.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVisitor.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVisitor.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeWildcard.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeWildcard.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeWildcard.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeWildcard.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JConditionable.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JConditionable.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JConditionable.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JConditionable.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/plugin/AbstractParameterizablePlugin.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/plugin/AbstractParameterizablePlugin.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/plugin/AbstractParameterizablePlugin.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/plugin/AbstractParameterizablePlugin.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/plugin/AbstractPlugin.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/plugin/AbstractPlugin.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/plugin/AbstractPlugin.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/plugin/AbstractPlugin.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/plugin/spring/AbstractSpringConfigurablePlugin.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/plugin/spring/AbstractSpringConfigurablePlugin.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/plugin/spring/AbstractSpringConfigurablePlugin.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/plugin/spring/AbstractSpringConfigurablePlugin.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/reflection/util/Accessor.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/reflection/util/Accessor.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/reflection/util/Accessor.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/reflection/util/Accessor.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/reflection/util/FieldAccessor.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/reflection/util/FieldAccessor.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/reflection/util/FieldAccessor.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/reflection/util/FieldAccessor.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/ClassOutlineProcessor.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/ClassOutlineProcessor.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/ClassOutlineProcessor.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/ClassOutlineProcessor.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/FieldOutlineProcessor.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/FieldOutlineProcessor.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/FieldOutlineProcessor.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/FieldOutlineProcessor.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/OutlineProcessor.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/OutlineProcessor.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/OutlineProcessor.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/OutlineProcessor.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/PackageOutlineProcessor.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/PackageOutlineProcessor.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/PackageOutlineProcessor.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/PackageOutlineProcessor.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/impl/DefaultOutlineProcessor.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/impl/DefaultOutlineProcessor.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/impl/DefaultOutlineProcessor.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/strategy/impl/DefaultOutlineProcessor.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/ClassUtils.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/ClassUtils.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/ClassUtils.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/ClassUtils.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/CodeModelUtils.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/CodeModelUtils.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/CodeModelUtils.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/CodeModelUtils.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/CustomizationUtils.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/CustomizationUtils.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/CustomizationUtils.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/CustomizationUtils.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldAccessorFactory.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldAccessorFactory.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldAccessorFactory.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldAccessorFactory.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldAccessorUtils.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldAccessorUtils.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldAccessorUtils.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldAccessorUtils.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldUtils.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldUtils.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldUtils.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldUtils.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/GeneratorContextUtils.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/GeneratorContextUtils.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/GeneratorContextUtils.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/GeneratorContextUtils.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/JClassUtils.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/JClassUtils.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/JClassUtils.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/JClassUtils.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/OutlineUtils.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/OutlineUtils.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/OutlineUtils.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/OutlineUtils.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/PropertyFieldAccessorFactory.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/PropertyFieldAccessorFactory.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/PropertyFieldAccessorFactory.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/util/PropertyFieldAccessorFactory.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MClassOutlineGenerator.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MClassOutlineGenerator.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MClassOutlineGenerator.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MClassOutlineGenerator.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MElementOutlineGenerator.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MElementOutlineGenerator.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MElementOutlineGenerator.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MElementOutlineGenerator.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MEnumConstantOutlineGenerator.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MEnumConstantOutlineGenerator.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MEnumConstantOutlineGenerator.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MEnumConstantOutlineGenerator.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MEnumOutlineGenerator.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MEnumOutlineGenerator.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MEnumOutlineGenerator.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MEnumOutlineGenerator.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MModelOutlineGenerator.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MModelOutlineGenerator.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MModelOutlineGenerator.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MModelOutlineGenerator.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MObjectFactoryOutlineGenerator.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MObjectFactoryOutlineGenerator.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MObjectFactoryOutlineGenerator.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MObjectFactoryOutlineGenerator.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MPackageOutlineGenerator.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MPackageOutlineGenerator.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MPackageOutlineGenerator.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MPackageOutlineGenerator.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MPropertyOutlineGenerator.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MPropertyOutlineGenerator.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MPropertyOutlineGenerator.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MPropertyOutlineGenerator.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/artificial/WrapperPropertyOutlineGenerator.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/artificial/WrapperPropertyOutlineGenerator.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/artificial/WrapperPropertyOutlineGenerator.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/artificial/WrapperPropertyOutlineGenerator.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMClassOutlineGenerator.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMClassOutlineGenerator.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMClassOutlineGenerator.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMClassOutlineGenerator.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMElementOutlineGenerator.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMElementOutlineGenerator.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMElementOutlineGenerator.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMElementOutlineGenerator.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMEnumConstantOutlineGenerator.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMEnumConstantOutlineGenerator.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMEnumConstantOutlineGenerator.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMEnumConstantOutlineGenerator.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMEnumOutlineGenerator.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMEnumOutlineGenerator.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMEnumOutlineGenerator.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMEnumOutlineGenerator.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMModelOutlineGenerator.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMModelOutlineGenerator.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMModelOutlineGenerator.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMModelOutlineGenerator.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMPackageOutlineGenerator.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMPackageOutlineGenerator.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMPackageOutlineGenerator.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMPackageOutlineGenerator.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMPropertyOutlineGenerator.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMPropertyOutlineGenerator.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMPropertyOutlineGenerator.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMPropertyOutlineGenerator.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ClassOutlineGeneratorFactory.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ClassOutlineGeneratorFactory.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ClassOutlineGeneratorFactory.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ClassOutlineGeneratorFactory.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ElementOutlineGeneratorFactory.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ElementOutlineGeneratorFactory.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ElementOutlineGeneratorFactory.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ElementOutlineGeneratorFactory.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/EnumConstantOutlineGeneratorFactory.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/EnumConstantOutlineGeneratorFactory.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/EnumConstantOutlineGeneratorFactory.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/EnumConstantOutlineGeneratorFactory.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/EnumOutlineGeneratorFactory.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/EnumOutlineGeneratorFactory.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/EnumOutlineGeneratorFactory.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/EnumOutlineGeneratorFactory.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ModelOutlineGeneratorFactory.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ModelOutlineGeneratorFactory.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ModelOutlineGeneratorFactory.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ModelOutlineGeneratorFactory.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/OutlineGeneratorFactory.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/OutlineGeneratorFactory.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/OutlineGeneratorFactory.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/OutlineGeneratorFactory.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/PackageOutlineGeneratorFactory.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/PackageOutlineGeneratorFactory.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/PackageOutlineGeneratorFactory.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/PackageOutlineGeneratorFactory.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/PropertyOutlineGeneratorFactory.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/PropertyOutlineGeneratorFactory.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/PropertyOutlineGeneratorFactory.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/PropertyOutlineGeneratorFactory.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/XJCCMInfoFactory.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/XJCCMInfoFactory.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/XJCCMInfoFactory.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/XJCCMInfoFactory.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/DefaultPropertyInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/DefaultPropertyInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/DefaultPropertyInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/DefaultPropertyInfoOrigin.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/DummyPropertyInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/DummyPropertyInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/DummyPropertyInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/DummyPropertyInfoOrigin.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/PackageInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/PackageInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/PackageInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/PackageInfoOrigin.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMClassInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMClassInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMClassInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMClassInfoOrigin.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMClassRefOrigin.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMClassRefOrigin.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMClassRefOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMClassRefOrigin.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementInfoOrigin.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementOrigin.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementOrigin.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementOrigin.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementTypeRefOrigin.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementTypeRefOrigin.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementTypeRefOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementTypeRefOrigin.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMEnumConstantInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMEnumConstantInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMEnumConstantInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMEnumConstantInfoOrigin.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMEnumLeafInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMEnumLeafInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMEnumLeafInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMEnumLeafInfoOrigin.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMModelInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMModelInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMModelInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMModelInfoOrigin.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMPackageInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMPackageInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMPackageInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMPackageInfoOrigin.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMPropertyInfoOrigin.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMPropertyInfoOrigin.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMPropertyInfoOrigin.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMPropertyInfoOrigin.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/FieldAccessorEx.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/FieldAccessorEx.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/FieldAccessorEx.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/FieldAccessorEx.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MChildOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MChildOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MChildOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MChildOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MClassOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MClassOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MClassOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MClassOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MElementOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MElementOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MElementOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MElementOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MEnumConstantOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MEnumConstantOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MEnumConstantOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MEnumConstantOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MEnumOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MEnumOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MEnumOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MEnumOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MModelOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MModelOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MModelOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MModelOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MObjectFactoryOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MObjectFactoryOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MObjectFactoryOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MObjectFactoryOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPackageOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPackageOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPackageOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPackageOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPackagedOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPackagedOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPackagedOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPackagedOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyAccessor.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyAccessor.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyAccessor.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyAccessor.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyAccessorFactory.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyAccessorFactory.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyAccessorFactory.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyAccessorFactory.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractPropertyAccessorFactory.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractPropertyAccessorFactory.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractPropertyAccessorFactory.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractPropertyAccessorFactory.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractPropertyOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractPropertyOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractPropertyOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractPropertyOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractSinglePropertyOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractSinglePropertyOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractSinglePropertyOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractSinglePropertyOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AnnotatePropertyVisitor.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AnnotatePropertyVisitor.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AnnotatePropertyVisitor.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AnnotatePropertyVisitor.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AnyAttributePropertyOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AnyAttributePropertyOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AnyAttributePropertyOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AnyAttributePropertyOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/ConstantPropertyOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/ConstantPropertyOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/ConstantPropertyOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/ConstantPropertyOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/PropertyTypeVisitor.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/PropertyTypeVisitor.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/PropertyTypeVisitor.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/PropertyTypeVisitor.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/SinglePropertyOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/SinglePropertyOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/SinglePropertyOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/SinglePropertyOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMClassOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMClassOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMClassOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMClassOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMElementOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMElementOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMElementOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMElementOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMEnumConstantOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMEnumConstantOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMEnumConstantOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMEnumConstantOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMEnumOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMEnumOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMEnumOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMEnumOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMModelOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMModelOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMModelOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMModelOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMObjectFactoryOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMObjectFactoryOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMObjectFactoryOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMObjectFactoryOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPackageOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPackageOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPackageOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPackageOutline.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyAccessor.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyAccessor.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyAccessor.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyAccessor.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyAccessorFactory.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyAccessorFactory.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyAccessorFactory.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyAccessorFactory.java diff --git a/basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyOutline.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyOutline.java similarity index 100% rename from basics/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyOutline.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyOutline.java diff --git a/basics/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/reflection/util/test/FieldAccessorTest.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/reflection/util/test/FieldAccessorTest.java similarity index 100% rename from basics/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/reflection/util/test/FieldAccessorTest.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/reflection/util/test/FieldAccessorTest.java diff --git a/basics/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/reflection/util/test/URIInternalTest.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/reflection/util/test/URIInternalTest.java similarity index 100% rename from basics/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/reflection/util/test/URIInternalTest.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/reflection/util/test/URIInternalTest.java diff --git a/basics/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/util/tests/JClassUtilsTest.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/util/tests/JClassUtilsTest.java similarity index 100% rename from basics/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/util/tests/JClassUtilsTest.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/util/tests/JClassUtilsTest.java diff --git a/basics/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/ahpla/KnownReferencedType.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/ahpla/KnownReferencedType.java similarity index 100% rename from basics/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/ahpla/KnownReferencedType.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/ahpla/KnownReferencedType.java diff --git a/basics/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/ahpla/package-info.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/ahpla/package-info.java similarity index 100% rename from basics/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/ahpla/package-info.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/ahpla/package-info.java diff --git a/basics/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/AlphaMInfoFactoryTest.java b/jaxb-plugins-parent/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/AlphaMInfoFactoryTest.java similarity index 100% rename from basics/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/AlphaMInfoFactoryTest.java rename to jaxb-plugins-parent/jaxb-plugins-tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/AlphaMInfoFactoryTest.java diff --git a/basics/jaxb-plugins-tools/src/test/resources/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/binding.xjb b/jaxb-plugins-parent/jaxb-plugins-tools/src/test/resources/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/binding.xjb similarity index 100% rename from basics/jaxb-plugins-tools/src/test/resources/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/binding.xjb rename to jaxb-plugins-parent/jaxb-plugins-tools/src/test/resources/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/binding.xjb diff --git a/basics/jaxb-plugins-tools/src/test/resources/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/schema.xsd b/jaxb-plugins-parent/jaxb-plugins-tools/src/test/resources/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/schema.xsd similarity index 100% rename from basics/jaxb-plugins-tools/src/test/resources/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/schema.xsd rename to jaxb-plugins-parent/jaxb-plugins-tools/src/test/resources/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/schema.xsd diff --git a/basics/jaxb-plugins/pom.xml b/jaxb-plugins-parent/jaxb-plugins/pom.xml similarity index 100% rename from basics/jaxb-plugins/pom.xml rename to jaxb-plugins-parent/jaxb-plugins/pom.xml diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/Customizations.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/Customizations.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/Customizations.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/Customizations.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/CustomizedIgnoring.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/CustomizedIgnoring.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/CustomizedIgnoring.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/CustomizedIgnoring.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/Ignoring.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/Ignoring.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/Ignoring.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/Ignoring.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/autoinheritance/AutoInheritancePlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/autoinheritance/AutoInheritancePlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/autoinheritance/AutoInheritancePlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/autoinheritance/AutoInheritancePlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGenerationImplementor.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGenerationImplementor.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGenerationImplementor.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGenerationImplementor.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGenerator.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGenerator.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGenerator.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGenerator.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGeneratorPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGeneratorPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGeneratorPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGeneratorPlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/Arguments.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/Arguments.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/Arguments.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/Arguments.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ArrayCodeGenerator.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ArrayCodeGenerator.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ArrayCodeGenerator.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ArrayCodeGenerator.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/BooleanCodeGenerator.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/BooleanCodeGenerator.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/BooleanCodeGenerator.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/BooleanCodeGenerator.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ByteCodeGenerator.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ByteCodeGenerator.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ByteCodeGenerator.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ByteCodeGenerator.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CharCodeGenerator.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CharCodeGenerator.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CharCodeGenerator.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CharCodeGenerator.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerationAbstraction.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerationAbstraction.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerationAbstraction.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerationAbstraction.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerationImplementor.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerationImplementor.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerationImplementor.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerationImplementor.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerator.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerator.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerator.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerator.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/DoubleCodeGenerator.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/DoubleCodeGenerator.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/DoubleCodeGenerator.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/DoubleCodeGenerator.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/FloatCodeGenerator.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/FloatCodeGenerator.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/FloatCodeGenerator.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/FloatCodeGenerator.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/IntCodeGenerator.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/IntCodeGenerator.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/IntCodeGenerator.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/IntCodeGenerator.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/JAXBElementCodeGenerator.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/JAXBElementCodeGenerator.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/JAXBElementCodeGenerator.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/JAXBElementCodeGenerator.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ListCodeGenerator.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ListCodeGenerator.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ListCodeGenerator.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ListCodeGenerator.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/LongCodeGenerator.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/LongCodeGenerator.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/LongCodeGenerator.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/LongCodeGenerator.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ObjectCodeGenerator.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ObjectCodeGenerator.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ObjectCodeGenerator.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ObjectCodeGenerator.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ShortCodeGenerator.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ShortCodeGenerator.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ShortCodeGenerator.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ShortCodeGenerator.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/commons_lang/XjcCommonsLangPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/commons_lang/XjcCommonsLangPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/commons_lang/XjcCommonsLangPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/commons_lang/XjcCommonsLangPlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/copyable/CopyablePlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/copyable/CopyablePlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/copyable/CopyablePlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/copyable/CopyablePlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/copyable/Customizations.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/copyable/Customizations.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/copyable/Customizations.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/copyable/Customizations.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/customizations/Customizations.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/customizations/Customizations.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/customizations/Customizations.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/customizations/Customizations.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/customizations/CustomizationsPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/customizations/CustomizationsPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/customizations/CustomizationsPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/customizations/CustomizationsPlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/defaultvalueplugin/DefaultValuePlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/defaultvalueplugin/DefaultValuePlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/defaultvalueplugin/DefaultValuePlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/defaultvalueplugin/DefaultValuePlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/elementwrapper/Customizations.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/elementwrapper/Customizations.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/elementwrapper/Customizations.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/elementwrapper/Customizations.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/elementwrapper/ElementWrapperPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/elementwrapper/ElementWrapperPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/elementwrapper/ElementWrapperPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/elementwrapper/ElementWrapperPlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/enumvalue/Customizations.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/enumvalue/Customizations.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/enumvalue/Customizations.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/enumvalue/Customizations.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/enumvalue/EnumValuePlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/enumvalue/EnumValuePlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/enumvalue/EnumValuePlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/enumvalue/EnumValuePlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/equals/Customizations.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/equals/Customizations.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/equals/Customizations.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/equals/Customizations.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/equals/EqualsPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/equals/EqualsPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/equals/EqualsPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/equals/EqualsPlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fixjaxb1058/FixJAXB1058Plugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fixjaxb1058/FixJAXB1058Plugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fixjaxb1058/FixJAXB1058Plugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fixjaxb1058/FixJAXB1058Plugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/Customizations.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/Customizations.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/Customizations.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/Customizations.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/FluentApiPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/FluentApiPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/FluentApiPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/FluentApiPlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/FluentMethodInfo.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/FluentMethodInfo.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/FluentMethodInfo.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/FluentMethodInfo.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/FluentMethodType.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/FluentMethodType.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/FluentMethodType.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/fluent_api/FluentMethodType.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/hashcode/Customizations.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/hashcode/Customizations.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/hashcode/Customizations.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/hashcode/Customizations.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/hashcode/HashCodePlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/hashcode/HashCodePlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/hashcode/HashCodePlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/hashcode/HashCodePlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/Customizations.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/Customizations.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/Customizations.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/Customizations.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ExtendsClass.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ExtendsClass.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ExtendsClass.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ExtendsClass.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ImplementsInterface.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ImplementsInterface.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ImplementsInterface.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ImplementsInterface.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/InheritancePlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/InheritancePlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/InheritancePlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/InheritancePlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ObjectFactory.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ObjectFactory.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ObjectFactory.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ObjectFactory.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ObjectFactoryCustomization.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ObjectFactoryCustomization.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ObjectFactoryCustomization.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ObjectFactoryCustomization.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/util/JavaTypeParser.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/util/JavaTypeParser.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/util/JavaTypeParser.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/util/JavaTypeParser.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/util/TypeToJTypeConvertingVisitor.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/util/TypeToJTypeConvertingVisitor.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/util/TypeToJTypeConvertingVisitor.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/util/TypeToJTypeConvertingVisitor.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/jaxbindex/JaxbIndexPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/jaxbindex/JaxbIndexPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/jaxbindex/JaxbIndexPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/jaxbindex/JaxbIndexPlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/mergeable/Customizations.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/mergeable/Customizations.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/mergeable/Customizations.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/mergeable/Customizations.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/mergeable/MergeablePlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/mergeable/MergeablePlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/mergeable/MergeablePlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/mergeable/MergeablePlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/model/AbstractModelPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/model/AbstractModelPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/model/AbstractModelPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/model/AbstractModelPlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/namespace_prefix/NamespacePrefixPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/namespace_prefix/NamespacePrefixPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/namespace_prefix/NamespacePrefixPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/namespace_prefix/NamespacePrefixPlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/setters/Customizations.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/setters/Customizations.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/setters/Customizations.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/setters/Customizations.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/setters/SettersPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/setters/SettersPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/setters/SettersPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/setters/SettersPlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsArguments.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsArguments.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsArguments.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsArguments.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsCodeGenerationImplementor.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsCodeGenerationImplementor.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsCodeGenerationImplementor.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsCodeGenerationImplementor.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsCodeGenerator.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsCodeGenerator.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsCodeGenerator.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsCodeGenerator.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/SimpleEqualsPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/SimpleEqualsPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/SimpleEqualsPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/SimpleEqualsPlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeArguments.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeArguments.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeArguments.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeArguments.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeCodeGenerationImplementor.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeCodeGenerationImplementor.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeCodeGenerationImplementor.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeCodeGenerationImplementor.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeCodeGenerator.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeCodeGenerator.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeCodeGenerator.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeCodeGenerator.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/SimpleHashCodePlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/SimpleHashCodePlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/SimpleHashCodePlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/SimpleHashCodePlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpletostring/SimpleToStringPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpletostring/SimpleToStringPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpletostring/SimpleToStringPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simpletostring/SimpleToStringPlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/Customizations.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/Customizations.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/Customizations.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/Customizations.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/SimplifyPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/SimplifyPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/SimplifyPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/SimplifyPlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/tostring/Customizations.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/tostring/Customizations.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/tostring/Customizations.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/tostring/Customizations.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/tostring/ToStringPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/tostring/ToStringPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/tostring/ToStringPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/tostring/ToStringPlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/ArrayUtils.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/ArrayUtils.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/ArrayUtils.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/ArrayUtils.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/FieldOutlineUtils.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/FieldOutlineUtils.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/FieldOutlineUtils.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/FieldOutlineUtils.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/Predicate.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/Predicate.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/Predicate.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/Predicate.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/StrategyClassUtils.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/StrategyClassUtils.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/StrategyClassUtils.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/util/StrategyClassUtils.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/value_constructor/Customizations.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/value_constructor/Customizations.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/value_constructor/Customizations.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/value_constructor/Customizations.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/value_constructor/ValueConstructorPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/value_constructor/ValueConstructorPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/value_constructor/ValueConstructorPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/value_constructor/ValueConstructorPlugin.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/wildcard/Customizations.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/wildcard/Customizations.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/wildcard/Customizations.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/wildcard/Customizations.java diff --git a/basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/wildcard/WildcardPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/wildcard/WildcardPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/wildcard/WildcardPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/wildcard/WildcardPlugin.java diff --git a/basics/jaxb-plugins/src/main/resources/META-INF/services/com.sun.tools.xjc.Plugin b/jaxb-plugins-parent/jaxb-plugins/src/main/resources/META-INF/services/com.sun.tools.xjc.Plugin similarity index 100% rename from basics/jaxb-plugins/src/main/resources/META-INF/services/com.sun.tools.xjc.Plugin rename to jaxb-plugins-parent/jaxb-plugins/src/main/resources/META-INF/services/com.sun.tools.xjc.Plugin diff --git a/basics/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/copyable/tests/RunCopyablePlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/copyable/tests/RunCopyablePlugin.java similarity index 100% rename from basics/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/copyable/tests/RunCopyablePlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/copyable/tests/RunCopyablePlugin.java diff --git a/basics/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/equals/tests/RunEqualsPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/equals/tests/RunEqualsPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/equals/tests/RunEqualsPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/equals/tests/RunEqualsPlugin.java diff --git a/basics/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/inheritance/tests/JavaParserTest.java b/jaxb-plugins-parent/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/inheritance/tests/JavaParserTest.java similarity index 100% rename from basics/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/inheritance/tests/JavaParserTest.java rename to jaxb-plugins-parent/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/inheritance/tests/JavaParserTest.java diff --git a/basics/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/inheritance/tests/JavaTypeParserTest.java b/jaxb-plugins-parent/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/inheritance/tests/JavaTypeParserTest.java similarity index 100% rename from basics/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/inheritance/tests/JavaTypeParserTest.java rename to jaxb-plugins-parent/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/inheritance/tests/JavaTypeParserTest.java diff --git a/basics/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/mergeable/tests/RunMergeablePlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/mergeable/tests/RunMergeablePlugin.java similarity index 100% rename from basics/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/mergeable/tests/RunMergeablePlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/mergeable/tests/RunMergeablePlugin.java diff --git a/basics/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/tostring/tests/RunToStringPlugin.java b/jaxb-plugins-parent/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/tostring/tests/RunToStringPlugin.java similarity index 100% rename from basics/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/tostring/tests/RunToStringPlugin.java rename to jaxb-plugins-parent/jaxb-plugins/src/test/java/org/jvnet/jaxb2_commons/plugin/tostring/tests/RunToStringPlugin.java diff --git a/basics/jaxb-plugins/src/test/resources/schema.xsd b/jaxb-plugins-parent/jaxb-plugins/src/test/resources/schema.xsd similarity index 100% rename from basics/jaxb-plugins/src/test/resources/schema.xsd rename to jaxb-plugins-parent/jaxb-plugins/src/test/resources/schema.xsd diff --git a/basics/pom.xml b/jaxb-plugins-parent/pom.xml similarity index 100% rename from basics/pom.xml rename to jaxb-plugins-parent/pom.xml diff --git a/basics/samples/basic/pom.xml b/jaxb-plugins-parent/samples/basic/pom.xml similarity index 100% rename from basics/samples/basic/pom.xml rename to jaxb-plugins-parent/samples/basic/pom.xml diff --git a/basics/samples/basic/project-build.xml b/jaxb-plugins-parent/samples/basic/project-build.xml similarity index 100% rename from basics/samples/basic/project-build.xml rename to jaxb-plugins-parent/samples/basic/project-build.xml diff --git a/basics/samples/basic/project-pom.xml b/jaxb-plugins-parent/samples/basic/project-pom.xml similarity index 100% rename from basics/samples/basic/project-pom.xml rename to jaxb-plugins-parent/samples/basic/project-pom.xml diff --git a/basics/samples/basic/src/main/assembly/src.xml b/jaxb-plugins-parent/samples/basic/src/main/assembly/src.xml similarity index 100% rename from basics/samples/basic/src/main/assembly/src.xml rename to jaxb-plugins-parent/samples/basic/src/main/assembly/src.xml diff --git a/basics/samples/basic/src/main/java/.placeholder b/jaxb-plugins-parent/samples/basic/src/main/java/.placeholder similarity index 100% rename from basics/samples/basic/src/main/java/.placeholder rename to jaxb-plugins-parent/samples/basic/src/main/java/.placeholder diff --git a/basics/samples/basic/src/main/resources/schema.xsd b/jaxb-plugins-parent/samples/basic/src/main/resources/schema.xsd similarity index 100% rename from basics/samples/basic/src/main/resources/schema.xsd rename to jaxb-plugins-parent/samples/basic/src/main/resources/schema.xsd diff --git a/basics/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java b/jaxb-plugins-parent/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java similarity index 100% rename from basics/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java rename to jaxb-plugins-parent/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java diff --git a/basics/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java b/jaxb-plugins-parent/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java similarity index 100% rename from basics/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java rename to jaxb-plugins-parent/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java diff --git a/basics/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java b/jaxb-plugins-parent/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java similarity index 100% rename from basics/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java rename to jaxb-plugins-parent/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java diff --git a/basics/samples/basic/src/test/resources/EMPTY.git b/jaxb-plugins-parent/samples/basic/src/test/resources/EMPTY.git similarity index 100% rename from basics/samples/basic/src/test/resources/EMPTY.git rename to jaxb-plugins-parent/samples/basic/src/test/resources/EMPTY.git diff --git a/basics/samples/basic/src/test/samples/1.xml b/jaxb-plugins-parent/samples/basic/src/test/samples/1.xml similarity index 100% rename from basics/samples/basic/src/test/samples/1.xml rename to jaxb-plugins-parent/samples/basic/src/test/samples/1.xml diff --git a/basics/samples/cxf/pom.xml b/jaxb-plugins-parent/samples/cxf/pom.xml similarity index 100% rename from basics/samples/cxf/pom.xml rename to jaxb-plugins-parent/samples/cxf/pom.xml diff --git a/basics/samples/cxf/project-pom.xml b/jaxb-plugins-parent/samples/cxf/project-pom.xml similarity index 100% rename from basics/samples/cxf/project-pom.xml rename to jaxb-plugins-parent/samples/cxf/project-pom.xml diff --git a/basics/samples/cxf/src/main/resources/bindings.xjb b/jaxb-plugins-parent/samples/cxf/src/main/resources/bindings.xjb similarity index 100% rename from basics/samples/cxf/src/main/resources/bindings.xjb rename to jaxb-plugins-parent/samples/cxf/src/main/resources/bindings.xjb diff --git a/basics/samples/cxf/src/main/resources/main.wsdl b/jaxb-plugins-parent/samples/cxf/src/main/resources/main.wsdl similarity index 100% rename from basics/samples/cxf/src/main/resources/main.wsdl rename to jaxb-plugins-parent/samples/cxf/src/main/resources/main.wsdl diff --git a/basics/samples/cxf/src/main/resources/schema.xsd b/jaxb-plugins-parent/samples/cxf/src/main/resources/schema.xsd similarity index 100% rename from basics/samples/cxf/src/main/resources/schema.xsd rename to jaxb-plugins-parent/samples/cxf/src/main/resources/schema.xsd diff --git a/basics/samples/cxf/src/main/resources/wsdl-bindings.xjb b/jaxb-plugins-parent/samples/cxf/src/main/resources/wsdl-bindings.xjb similarity index 100% rename from basics/samples/cxf/src/main/resources/wsdl-bindings.xjb rename to jaxb-plugins-parent/samples/cxf/src/main/resources/wsdl-bindings.xjb diff --git a/basics/samples/po-simple/pom.xml b/jaxb-plugins-parent/samples/po-simple/pom.xml similarity index 100% rename from basics/samples/po-simple/pom.xml rename to jaxb-plugins-parent/samples/po-simple/pom.xml diff --git a/basics/samples/po-simple/project-build.xml b/jaxb-plugins-parent/samples/po-simple/project-build.xml similarity index 100% rename from basics/samples/po-simple/project-build.xml rename to jaxb-plugins-parent/samples/po-simple/project-build.xml diff --git a/basics/samples/po-simple/project-pom.xml b/jaxb-plugins-parent/samples/po-simple/project-pom.xml similarity index 100% rename from basics/samples/po-simple/project-pom.xml rename to jaxb-plugins-parent/samples/po-simple/project-pom.xml diff --git a/basics/samples/po-simple/src/main/java/.placeholder b/jaxb-plugins-parent/samples/po-simple/src/main/java/.placeholder similarity index 100% rename from basics/samples/po-simple/src/main/java/.placeholder rename to jaxb-plugins-parent/samples/po-simple/src/main/java/.placeholder diff --git a/basics/samples/po-simple/src/main/resources/bindings.xjb b/jaxb-plugins-parent/samples/po-simple/src/main/resources/bindings.xjb similarity index 100% rename from basics/samples/po-simple/src/main/resources/bindings.xjb rename to jaxb-plugins-parent/samples/po-simple/src/main/resources/bindings.xjb diff --git a/basics/samples/po-simple/src/main/resources/purchaseorder.xsd b/jaxb-plugins-parent/samples/po-simple/src/main/resources/purchaseorder.xsd similarity index 100% rename from basics/samples/po-simple/src/main/resources/purchaseorder.xsd rename to jaxb-plugins-parent/samples/po-simple/src/main/resources/purchaseorder.xsd diff --git a/basics/samples/po-simple/src/test/java/org/jvnet/jaxb2_commons/tests/posimple/EqualsTest.java b/jaxb-plugins-parent/samples/po-simple/src/test/java/org/jvnet/jaxb2_commons/tests/posimple/EqualsTest.java similarity index 100% rename from basics/samples/po-simple/src/test/java/org/jvnet/jaxb2_commons/tests/posimple/EqualsTest.java rename to jaxb-plugins-parent/samples/po-simple/src/test/java/org/jvnet/jaxb2_commons/tests/posimple/EqualsTest.java diff --git a/basics/samples/po-simple/src/test/resources/EMPTY.git b/jaxb-plugins-parent/samples/po-simple/src/test/resources/EMPTY.git similarity index 100% rename from basics/samples/po-simple/src/test/resources/EMPTY.git rename to jaxb-plugins-parent/samples/po-simple/src/test/resources/EMPTY.git diff --git a/basics/samples/po-simple/src/test/samples/po.xml b/jaxb-plugins-parent/samples/po-simple/src/test/samples/po.xml similarity index 100% rename from basics/samples/po-simple/src/test/samples/po.xml rename to jaxb-plugins-parent/samples/po-simple/src/test/samples/po.xml diff --git a/basics/samples/po/pom.xml b/jaxb-plugins-parent/samples/po/pom.xml similarity index 100% rename from basics/samples/po/pom.xml rename to jaxb-plugins-parent/samples/po/pom.xml diff --git a/basics/samples/po/project-build.xml b/jaxb-plugins-parent/samples/po/project-build.xml similarity index 100% rename from basics/samples/po/project-build.xml rename to jaxb-plugins-parent/samples/po/project-build.xml diff --git a/basics/samples/po/project-pom.xml b/jaxb-plugins-parent/samples/po/project-pom.xml similarity index 100% rename from basics/samples/po/project-pom.xml rename to jaxb-plugins-parent/samples/po/project-pom.xml diff --git a/basics/samples/po/src/main/java/.placeholder b/jaxb-plugins-parent/samples/po/src/main/java/.placeholder similarity index 100% rename from basics/samples/po/src/main/java/.placeholder rename to jaxb-plugins-parent/samples/po/src/main/java/.placeholder diff --git a/basics/samples/po/src/main/resources/bindings.xjb b/jaxb-plugins-parent/samples/po/src/main/resources/bindings.xjb similarity index 100% rename from basics/samples/po/src/main/resources/bindings.xjb rename to jaxb-plugins-parent/samples/po/src/main/resources/bindings.xjb diff --git a/basics/samples/po/src/main/resources/purchaseorder.xsd b/jaxb-plugins-parent/samples/po/src/main/resources/purchaseorder.xsd similarity index 100% rename from basics/samples/po/src/main/resources/purchaseorder.xsd rename to jaxb-plugins-parent/samples/po/src/main/resources/purchaseorder.xsd diff --git a/basics/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/CopyableTest.java b/jaxb-plugins-parent/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/CopyableTest.java similarity index 100% rename from basics/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/CopyableTest.java rename to jaxb-plugins-parent/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/CopyableTest.java diff --git a/basics/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/EqualsTest.java b/jaxb-plugins-parent/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/EqualsTest.java similarity index 100% rename from basics/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/EqualsTest.java rename to jaxb-plugins-parent/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/EqualsTest.java diff --git a/basics/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/ToStringTest.java b/jaxb-plugins-parent/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/ToStringTest.java similarity index 100% rename from basics/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/ToStringTest.java rename to jaxb-plugins-parent/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/ToStringTest.java diff --git a/basics/samples/po/src/test/resources/EMPTY.git b/jaxb-plugins-parent/samples/po/src/test/resources/EMPTY.git similarity index 100% rename from basics/samples/po/src/test/resources/EMPTY.git rename to jaxb-plugins-parent/samples/po/src/test/resources/EMPTY.git diff --git a/basics/samples/po/src/test/samples/po.xml b/jaxb-plugins-parent/samples/po/src/test/samples/po.xml similarity index 100% rename from basics/samples/po/src/test/samples/po.xml rename to jaxb-plugins-parent/samples/po/src/test/samples/po.xml diff --git a/basics/samples/pom.xml b/jaxb-plugins-parent/samples/pom.xml similarity index 100% rename from basics/samples/pom.xml rename to jaxb-plugins-parent/samples/pom.xml diff --git a/basics/samples/src/main/assembly/ant-src.xml b/jaxb-plugins-parent/samples/src/main/assembly/ant-src.xml similarity index 100% rename from basics/samples/src/main/assembly/ant-src.xml rename to jaxb-plugins-parent/samples/src/main/assembly/ant-src.xml diff --git a/basics/samples/src/main/assembly/maven-src.xml b/jaxb-plugins-parent/samples/src/main/assembly/maven-src.xml similarity index 100% rename from basics/samples/src/main/assembly/maven-src.xml rename to jaxb-plugins-parent/samples/src/main/assembly/maven-src.xml diff --git a/basics/tests/JAXB-1058/pom.xml b/jaxb-plugins-parent/tests/JAXB-1058/pom.xml similarity index 100% rename from basics/tests/JAXB-1058/pom.xml rename to jaxb-plugins-parent/tests/JAXB-1058/pom.xml diff --git a/basics/tests/JAXB-1058/src/main/resources/schema.xsd b/jaxb-plugins-parent/tests/JAXB-1058/src/main/resources/schema.xsd similarity index 100% rename from basics/tests/JAXB-1058/src/main/resources/schema.xsd rename to jaxb-plugins-parent/tests/JAXB-1058/src/main/resources/schema.xsd diff --git a/basics/tests/JAXB-1058/src/test/java/org/jvnet/jaxb2_commons/tests/JAXB_1058/ExecuteJAXB1058.java b/jaxb-plugins-parent/tests/JAXB-1058/src/test/java/org/jvnet/jaxb2_commons/tests/JAXB_1058/ExecuteJAXB1058.java similarity index 100% rename from basics/tests/JAXB-1058/src/test/java/org/jvnet/jaxb2_commons/tests/JAXB_1058/ExecuteJAXB1058.java rename to jaxb-plugins-parent/tests/JAXB-1058/src/test/java/org/jvnet/jaxb2_commons/tests/JAXB_1058/ExecuteJAXB1058.java diff --git a/basics/tests/commons_lang/pom.xml b/jaxb-plugins-parent/tests/commons_lang/pom.xml similarity index 100% rename from basics/tests/commons_lang/pom.xml rename to jaxb-plugins-parent/tests/commons_lang/pom.xml diff --git a/basics/tests/commons_lang/src/main/resources/Person.xsd b/jaxb-plugins-parent/tests/commons_lang/src/main/resources/Person.xsd similarity index 100% rename from basics/tests/commons_lang/src/main/resources/Person.xsd rename to jaxb-plugins-parent/tests/commons_lang/src/main/resources/Person.xsd diff --git a/basics/tests/commons_lang/src/test/java/org/jvnet/jaxb2_commons/tests/commons_lang/AddressTest.java b/jaxb-plugins-parent/tests/commons_lang/src/test/java/org/jvnet/jaxb2_commons/tests/commons_lang/AddressTest.java similarity index 100% rename from basics/tests/commons_lang/src/test/java/org/jvnet/jaxb2_commons/tests/commons_lang/AddressTest.java rename to jaxb-plugins-parent/tests/commons_lang/src/test/java/org/jvnet/jaxb2_commons/tests/commons_lang/AddressTest.java diff --git a/basics/tests/commons_lang/src/test/java/org/jvnet/jaxb2_commons/tests/commons_lang/PersonTest.java b/jaxb-plugins-parent/tests/commons_lang/src/test/java/org/jvnet/jaxb2_commons/tests/commons_lang/PersonTest.java similarity index 100% rename from basics/tests/commons_lang/src/test/java/org/jvnet/jaxb2_commons/tests/commons_lang/PersonTest.java rename to jaxb-plugins-parent/tests/commons_lang/src/test/java/org/jvnet/jaxb2_commons/tests/commons_lang/PersonTest.java diff --git a/basics/tests/commons_lang/src/test/resources/log4j.properties b/jaxb-plugins-parent/tests/commons_lang/src/test/resources/log4j.properties similarity index 100% rename from basics/tests/commons_lang/src/test/resources/log4j.properties rename to jaxb-plugins-parent/tests/commons_lang/src/test/resources/log4j.properties diff --git a/basics/tests/defaultvalue/pom.xml b/jaxb-plugins-parent/tests/defaultvalue/pom.xml similarity index 100% rename from basics/tests/defaultvalue/pom.xml rename to jaxb-plugins-parent/tests/defaultvalue/pom.xml diff --git a/basics/tests/defaultvalue/src/main/resources/Person.xsd b/jaxb-plugins-parent/tests/defaultvalue/src/main/resources/Person.xsd similarity index 100% rename from basics/tests/defaultvalue/src/main/resources/Person.xsd rename to jaxb-plugins-parent/tests/defaultvalue/src/main/resources/Person.xsd diff --git a/basics/tests/defaultvalue/src/test/java/org/jvnet/jaxb2_commons/tests/defaultvalue/AddressTest.java b/jaxb-plugins-parent/tests/defaultvalue/src/test/java/org/jvnet/jaxb2_commons/tests/defaultvalue/AddressTest.java similarity index 100% rename from basics/tests/defaultvalue/src/test/java/org/jvnet/jaxb2_commons/tests/defaultvalue/AddressTest.java rename to jaxb-plugins-parent/tests/defaultvalue/src/test/java/org/jvnet/jaxb2_commons/tests/defaultvalue/AddressTest.java diff --git a/basics/tests/defaultvalue/src/test/java/org/jvnet/jaxb2_commons/tests/defaultvalue/PersonTest.java b/jaxb-plugins-parent/tests/defaultvalue/src/test/java/org/jvnet/jaxb2_commons/tests/defaultvalue/PersonTest.java similarity index 100% rename from basics/tests/defaultvalue/src/test/java/org/jvnet/jaxb2_commons/tests/defaultvalue/PersonTest.java rename to jaxb-plugins-parent/tests/defaultvalue/src/test/java/org/jvnet/jaxb2_commons/tests/defaultvalue/PersonTest.java diff --git a/basics/tests/defaultvalue/src/test/resources/log4j.properties b/jaxb-plugins-parent/tests/defaultvalue/src/test/resources/log4j.properties similarity index 100% rename from basics/tests/defaultvalue/src/test/resources/log4j.properties rename to jaxb-plugins-parent/tests/defaultvalue/src/test/resources/log4j.properties diff --git a/basics/tests/episodes/a/pom.xml b/jaxb-plugins-parent/tests/episodes/a/pom.xml similarity index 100% rename from basics/tests/episodes/a/pom.xml rename to jaxb-plugins-parent/tests/episodes/a/pom.xml diff --git a/basics/tests/episodes/a/src/main/resources/a.xsd b/jaxb-plugins-parent/tests/episodes/a/src/main/resources/a.xsd similarity index 100% rename from basics/tests/episodes/a/src/main/resources/a.xsd rename to jaxb-plugins-parent/tests/episodes/a/src/main/resources/a.xsd diff --git a/basics/tests/episodes/a/src/main/resources/binding.xjb b/jaxb-plugins-parent/tests/episodes/a/src/main/resources/binding.xjb similarity index 100% rename from basics/tests/episodes/a/src/main/resources/binding.xjb rename to jaxb-plugins-parent/tests/episodes/a/src/main/resources/binding.xjb diff --git a/basics/tests/episodes/a/src/test/samples/1.xml b/jaxb-plugins-parent/tests/episodes/a/src/test/samples/1.xml similarity index 100% rename from basics/tests/episodes/a/src/test/samples/1.xml rename to jaxb-plugins-parent/tests/episodes/a/src/test/samples/1.xml diff --git a/basics/tests/episodes/b/pom.xml b/jaxb-plugins-parent/tests/episodes/b/pom.xml similarity index 100% rename from basics/tests/episodes/b/pom.xml rename to jaxb-plugins-parent/tests/episodes/b/pom.xml diff --git a/basics/tests/episodes/b/src/main/resources/a.xsd b/jaxb-plugins-parent/tests/episodes/b/src/main/resources/a.xsd similarity index 100% rename from basics/tests/episodes/b/src/main/resources/a.xsd rename to jaxb-plugins-parent/tests/episodes/b/src/main/resources/a.xsd diff --git a/basics/tests/episodes/b/src/main/resources/b.xsd b/jaxb-plugins-parent/tests/episodes/b/src/main/resources/b.xsd similarity index 100% rename from basics/tests/episodes/b/src/main/resources/b.xsd rename to jaxb-plugins-parent/tests/episodes/b/src/main/resources/b.xsd diff --git a/basics/tests/episodes/b/src/main/resources/binding.xjb b/jaxb-plugins-parent/tests/episodes/b/src/main/resources/binding.xjb similarity index 100% rename from basics/tests/episodes/b/src/main/resources/binding.xjb rename to jaxb-plugins-parent/tests/episodes/b/src/main/resources/binding.xjb diff --git a/basics/tests/episodes/b/src/test/samples/1.xml b/jaxb-plugins-parent/tests/episodes/b/src/test/samples/1.xml similarity index 100% rename from basics/tests/episodes/b/src/test/samples/1.xml rename to jaxb-plugins-parent/tests/episodes/b/src/test/samples/1.xml diff --git a/basics/tests/episodes/pom.xml b/jaxb-plugins-parent/tests/episodes/pom.xml similarity index 100% rename from basics/tests/episodes/pom.xml rename to jaxb-plugins-parent/tests/episodes/pom.xml diff --git a/basics/tests/ignoring/pom.xml b/jaxb-plugins-parent/tests/ignoring/pom.xml similarity index 100% rename from basics/tests/ignoring/pom.xml rename to jaxb-plugins-parent/tests/ignoring/pom.xml diff --git a/basics/tests/ignoring/src/main/resources/schema.xsd b/jaxb-plugins-parent/tests/ignoring/src/main/resources/schema.xsd similarity index 100% rename from basics/tests/ignoring/src/main/resources/schema.xsd rename to jaxb-plugins-parent/tests/ignoring/src/main/resources/schema.xsd diff --git a/basics/tests/issues/pom.xml b/jaxb-plugins-parent/tests/issues/pom.xml similarity index 100% rename from basics/tests/issues/pom.xml rename to jaxb-plugins-parent/tests/issues/pom.xml diff --git a/basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueGH70Interface.java b/jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueGH70Interface.java similarity index 100% rename from basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueGH70Interface.java rename to jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueGH70Interface.java diff --git a/basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseClass.java b/jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseClass.java similarity index 100% rename from basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseClass.java rename to jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseClass.java diff --git a/basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceFour.java b/jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceFour.java similarity index 100% rename from basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceFour.java rename to jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceFour.java diff --git a/basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceOne.java b/jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceOne.java similarity index 100% rename from basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceOne.java rename to jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceOne.java diff --git a/basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceThree.java b/jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceThree.java similarity index 100% rename from basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceThree.java rename to jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceThree.java diff --git a/basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceTwo.java b/jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceTwo.java similarity index 100% rename from basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceTwo.java rename to jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceTwo.java diff --git a/basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB42EqualsStrategy.java b/jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB42EqualsStrategy.java similarity index 100% rename from basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB42EqualsStrategy.java rename to jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB42EqualsStrategy.java diff --git a/basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB48Interface.java b/jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB48Interface.java similarity index 100% rename from basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB48Interface.java rename to jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB48Interface.java diff --git a/basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB53ABaseClass.java b/jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB53ABaseClass.java similarity index 100% rename from basics/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB53ABaseClass.java rename to jaxb-plugins-parent/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB53ABaseClass.java diff --git a/basics/tests/issues/src/main/resources/binding.xjb b/jaxb-plugins-parent/tests/issues/src/main/resources/binding.xjb similarity index 100% rename from basics/tests/issues/src/main/resources/binding.xjb rename to jaxb-plugins-parent/tests/issues/src/main/resources/binding.xjb diff --git a/basics/tests/issues/src/main/resources/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB38Type.xml b/jaxb-plugins-parent/tests/issues/src/main/resources/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB38Type.xml similarity index 100% rename from basics/tests/issues/src/main/resources/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB38Type.xml rename to jaxb-plugins-parent/tests/issues/src/main/resources/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB38Type.xml diff --git a/basics/tests/issues/src/main/resources/schema.xsd b/jaxb-plugins-parent/tests/issues/src/main/resources/schema.xsd similarity index 100% rename from basics/tests/issues/src/main/resources/schema.xsd rename to jaxb-plugins-parent/tests/issues/src/main/resources/schema.xsd diff --git a/basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/CopyableTest.java b/jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/CopyableTest.java similarity index 100% rename from basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/CopyableTest.java rename to jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/CopyableTest.java diff --git a/basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH22Test.java b/jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH22Test.java similarity index 100% rename from basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH22Test.java rename to jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH22Test.java diff --git a/basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH26Test.java b/jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH26Test.java similarity index 100% rename from basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH26Test.java rename to jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH26Test.java diff --git a/basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH31Test.java b/jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH31Test.java similarity index 100% rename from basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH31Test.java rename to jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH31Test.java diff --git a/basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH37Test.java b/jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH37Test.java similarity index 100% rename from basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH37Test.java rename to jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH37Test.java diff --git a/basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB10Test.java b/jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB10Test.java similarity index 100% rename from basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB10Test.java rename to jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB10Test.java diff --git a/basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB14Test.java b/jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB14Test.java similarity index 100% rename from basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB14Test.java rename to jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB14Test.java diff --git a/basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB20Test.java b/jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB20Test.java similarity index 100% rename from basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB20Test.java rename to jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB20Test.java diff --git a/basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB35Test.java b/jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB35Test.java similarity index 100% rename from basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB35Test.java rename to jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB35Test.java diff --git a/basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB36Test.java b/jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB36Test.java similarity index 100% rename from basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB36Test.java rename to jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB36Test.java diff --git a/basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB38Test.java b/jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB38Test.java similarity index 100% rename from basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB38Test.java rename to jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB38Test.java diff --git a/basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB8Test.java b/jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB8Test.java similarity index 100% rename from basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB8Test.java rename to jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB8Test.java diff --git a/basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/RunIssuesPlugin.java b/jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/RunIssuesPlugin.java similarity index 100% rename from basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/RunIssuesPlugin.java rename to jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/RunIssuesPlugin.java diff --git a/basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/RunPlugins.java b/jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/RunPlugins.java similarity index 100% rename from basics/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/RunPlugins.java rename to jaxb-plugins-parent/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/RunPlugins.java diff --git a/basics/tests/issues/src/test/samples/issue16[0].xml b/jaxb-plugins-parent/tests/issues/src/test/samples/issue16[0].xml similarity index 100% rename from basics/tests/issues/src/test/samples/issue16[0].xml rename to jaxb-plugins-parent/tests/issues/src/test/samples/issue16[0].xml diff --git a/basics/tests/namespace/pom.xml b/jaxb-plugins-parent/tests/namespace/pom.xml similarity index 100% rename from basics/tests/namespace/pom.xml rename to jaxb-plugins-parent/tests/namespace/pom.xml diff --git a/basics/tests/namespace/src/main/resources/a.xsd b/jaxb-plugins-parent/tests/namespace/src/main/resources/a.xsd similarity index 100% rename from basics/tests/namespace/src/main/resources/a.xsd rename to jaxb-plugins-parent/tests/namespace/src/main/resources/a.xsd diff --git a/basics/tests/namespace/src/main/resources/b.xsd b/jaxb-plugins-parent/tests/namespace/src/main/resources/b.xsd similarity index 100% rename from basics/tests/namespace/src/main/resources/b.xsd rename to jaxb-plugins-parent/tests/namespace/src/main/resources/b.xsd diff --git a/basics/tests/namespace/src/main/resources/binding.xjb b/jaxb-plugins-parent/tests/namespace/src/main/resources/binding.xjb similarity index 100% rename from basics/tests/namespace/src/main/resources/binding.xjb rename to jaxb-plugins-parent/tests/namespace/src/main/resources/binding.xjb diff --git a/basics/tests/namespace/src/test/java/org/jvnet/jaxb2_commons/tests/namespace/RunNamespacePlugin.java b/jaxb-plugins-parent/tests/namespace/src/test/java/org/jvnet/jaxb2_commons/tests/namespace/RunNamespacePlugin.java similarity index 100% rename from basics/tests/namespace/src/test/java/org/jvnet/jaxb2_commons/tests/namespace/RunNamespacePlugin.java rename to jaxb-plugins-parent/tests/namespace/src/test/java/org/jvnet/jaxb2_commons/tests/namespace/RunNamespacePlugin.java diff --git a/basics/tests/namespace/src/test/resources/log4j.properties b/jaxb-plugins-parent/tests/namespace/src/test/resources/log4j.properties similarity index 100% rename from basics/tests/namespace/src/test/resources/log4j.properties rename to jaxb-plugins-parent/tests/namespace/src/test/resources/log4j.properties diff --git a/basics/tests/one/pom.xml b/jaxb-plugins-parent/tests/one/pom.xml similarity index 100% rename from basics/tests/one/pom.xml rename to jaxb-plugins-parent/tests/one/pom.xml diff --git a/basics/tests/one/src/main/resources/binding.xjb b/jaxb-plugins-parent/tests/one/src/main/resources/binding.xjb similarity index 100% rename from basics/tests/one/src/main/resources/binding.xjb rename to jaxb-plugins-parent/tests/one/src/main/resources/binding.xjb diff --git a/basics/tests/one/src/main/resources/schema.xsd b/jaxb-plugins-parent/tests/one/src/main/resources/schema.xsd similarity index 100% rename from basics/tests/one/src/main/resources/schema.xsd rename to jaxb-plugins-parent/tests/one/src/main/resources/schema.xsd diff --git a/basics/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java b/jaxb-plugins-parent/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java similarity index 100% rename from basics/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java rename to jaxb-plugins-parent/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java diff --git a/basics/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java b/jaxb-plugins-parent/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java similarity index 100% rename from basics/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java rename to jaxb-plugins-parent/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java diff --git a/basics/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/HashCodeTest.java b/jaxb-plugins-parent/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/HashCodeTest.java similarity index 100% rename from basics/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/HashCodeTest.java rename to jaxb-plugins-parent/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/HashCodeTest.java diff --git a/basics/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/RunOnePlugin.java b/jaxb-plugins-parent/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/RunOnePlugin.java similarity index 100% rename from basics/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/RunOnePlugin.java rename to jaxb-plugins-parent/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/RunOnePlugin.java diff --git a/basics/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java b/jaxb-plugins-parent/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java similarity index 100% rename from basics/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java rename to jaxb-plugins-parent/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java diff --git a/basics/tests/one/src/test/resources/log4j.properties b/jaxb-plugins-parent/tests/one/src/test/resources/log4j.properties similarity index 100% rename from basics/tests/one/src/test/resources/log4j.properties rename to jaxb-plugins-parent/tests/one/src/test/resources/log4j.properties diff --git a/basics/tests/one/src/test/samples/1.xml b/jaxb-plugins-parent/tests/one/src/test/samples/1.xml similarity index 100% rename from basics/tests/one/src/test/samples/1.xml rename to jaxb-plugins-parent/tests/one/src/test/samples/1.xml diff --git a/basics/tests/one/src/test/samples/2.xml b/jaxb-plugins-parent/tests/one/src/test/samples/2.xml similarity index 100% rename from basics/tests/one/src/test/samples/2.xml rename to jaxb-plugins-parent/tests/one/src/test/samples/2.xml diff --git a/basics/tests/po/pom.xml b/jaxb-plugins-parent/tests/po/pom.xml similarity index 100% rename from basics/tests/po/pom.xml rename to jaxb-plugins-parent/tests/po/pom.xml diff --git a/basics/tests/po/src/main/resources/purchaseorder.xsd b/jaxb-plugins-parent/tests/po/src/main/resources/purchaseorder.xsd similarity index 100% rename from basics/tests/po/src/main/resources/purchaseorder.xsd rename to jaxb-plugins-parent/tests/po/src/main/resources/purchaseorder.xsd diff --git a/basics/tests/pom.xml b/jaxb-plugins-parent/tests/pom.xml similarity index 100% rename from basics/tests/pom.xml rename to jaxb-plugins-parent/tests/pom.xml diff --git a/basics/tests/qa-simple/pom.xml b/jaxb-plugins-parent/tests/qa-simple/pom.xml similarity index 100% rename from basics/tests/qa-simple/pom.xml rename to jaxb-plugins-parent/tests/qa-simple/pom.xml diff --git a/basics/tests/qa-simple/src/main/resources/binding.xjb b/jaxb-plugins-parent/tests/qa-simple/src/main/resources/binding.xjb similarity index 100% rename from basics/tests/qa-simple/src/main/resources/binding.xjb rename to jaxb-plugins-parent/tests/qa-simple/src/main/resources/binding.xjb diff --git a/basics/tests/qa-simple/src/main/resources/schema.xsd b/jaxb-plugins-parent/tests/qa-simple/src/main/resources/schema.xsd similarity index 100% rename from basics/tests/qa-simple/src/main/resources/schema.xsd rename to jaxb-plugins-parent/tests/qa-simple/src/main/resources/schema.xsd diff --git a/basics/tests/qa-simple/src/test/resources/log4j.properties b/jaxb-plugins-parent/tests/qa-simple/src/test/resources/log4j.properties similarity index 100% rename from basics/tests/qa-simple/src/test/resources/log4j.properties rename to jaxb-plugins-parent/tests/qa-simple/src/test/resources/log4j.properties diff --git a/basics/tests/qa-strategic/pom.xml b/jaxb-plugins-parent/tests/qa-strategic/pom.xml similarity index 100% rename from basics/tests/qa-strategic/pom.xml rename to jaxb-plugins-parent/tests/qa-strategic/pom.xml diff --git a/basics/tests/qa-strategic/src/main/resources/binding.xjb b/jaxb-plugins-parent/tests/qa-strategic/src/main/resources/binding.xjb similarity index 100% rename from basics/tests/qa-strategic/src/main/resources/binding.xjb rename to jaxb-plugins-parent/tests/qa-strategic/src/main/resources/binding.xjb diff --git a/basics/tests/qa-strategic/src/main/resources/schema.xsd b/jaxb-plugins-parent/tests/qa-strategic/src/main/resources/schema.xsd similarity index 100% rename from basics/tests/qa-strategic/src/main/resources/schema.xsd rename to jaxb-plugins-parent/tests/qa-strategic/src/main/resources/schema.xsd diff --git a/basics/tests/qa-strategic/src/test/resources/log4j.properties b/jaxb-plugins-parent/tests/qa-strategic/src/test/resources/log4j.properties similarity index 100% rename from basics/tests/qa-strategic/src/test/resources/log4j.properties rename to jaxb-plugins-parent/tests/qa-strategic/src/test/resources/log4j.properties diff --git a/basics/tests/simple-hashCode-equals-01/pom.xml b/jaxb-plugins-parent/tests/simple-hashCode-equals-01/pom.xml similarity index 100% rename from basics/tests/simple-hashCode-equals-01/pom.xml rename to jaxb-plugins-parent/tests/simple-hashCode-equals-01/pom.xml diff --git a/basics/tests/simple-hashCode-equals-01/src/main/resources/cases.xsd b/jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/main/resources/cases.xsd similarity index 100% rename from basics/tests/simple-hashCode-equals-01/src/main/resources/cases.xsd rename to jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/main/resources/cases.xsd diff --git a/basics/tests/simple-hashCode-equals-01/src/main/resources/customer.xjb b/jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/main/resources/customer.xjb similarity index 100% rename from basics/tests/simple-hashCode-equals-01/src/main/resources/customer.xjb rename to jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/main/resources/customer.xjb diff --git a/basics/tests/simple-hashCode-equals-01/src/main/resources/customer.xsd b/jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/main/resources/customer.xsd similarity index 100% rename from basics/tests/simple-hashCode-equals-01/src/main/resources/customer.xsd rename to jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/main/resources/customer.xsd diff --git a/basics/tests/simple-hashCode-equals-01/src/main/resources/main.xjb b/jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/main/resources/main.xjb similarity index 100% rename from basics/tests/simple-hashCode-equals-01/src/main/resources/main.xjb rename to jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/main/resources/main.xjb diff --git a/basics/tests/simple-hashCode-equals-01/src/main/resources/main.xsd b/jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/main/resources/main.xsd similarity index 100% rename from basics/tests/simple-hashCode-equals-01/src/main/resources/main.xsd rename to jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/main/resources/main.xsd diff --git a/basics/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/cases/PrimitivesTest.java b/jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/cases/PrimitivesTest.java similarity index 100% rename from basics/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/cases/PrimitivesTest.java rename to jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/cases/PrimitivesTest.java diff --git a/basics/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/cases/RunPluginsForCases.java b/jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/cases/RunPluginsForCases.java similarity index 100% rename from basics/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/cases/RunPluginsForCases.java rename to jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/cases/RunPluginsForCases.java diff --git a/basics/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/cases/UnboxedPrimitivesTest.java b/jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/cases/UnboxedPrimitivesTest.java similarity index 100% rename from basics/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/cases/UnboxedPrimitivesTest.java rename to jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/cases/UnboxedPrimitivesTest.java diff --git a/basics/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/customer/Customer2.java b/jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/customer/Customer2.java similarity index 100% rename from basics/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/customer/Customer2.java rename to jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/customer/Customer2.java diff --git a/basics/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/customer/CustomerTest.java b/jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/customer/CustomerTest.java similarity index 100% rename from basics/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/customer/CustomerTest.java rename to jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/customer/CustomerTest.java diff --git a/basics/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/customer/RunPluginsForCustomer.java b/jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/customer/RunPluginsForCustomer.java similarity index 100% rename from basics/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/customer/RunPluginsForCustomer.java rename to jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/customer/RunPluginsForCustomer.java diff --git a/basics/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/main/RunPluginsForMain.java b/jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/main/RunPluginsForMain.java similarity index 100% rename from basics/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/main/RunPluginsForMain.java rename to jaxb-plugins-parent/tests/simple-hashCode-equals-01/src/test/java/org/jvnet/jaxb2_commons/tests/simple_hashcode_equals_01/main/RunPluginsForMain.java diff --git a/basics/tests/simplify-01/pom.xml b/jaxb-plugins-parent/tests/simplify-01/pom.xml similarity index 100% rename from basics/tests/simplify-01/pom.xml rename to jaxb-plugins-parent/tests/simplify-01/pom.xml diff --git a/basics/tests/simplify-01/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/BaseElementRef.java b/jaxb-plugins-parent/tests/simplify-01/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/BaseElementRef.java similarity index 100% rename from basics/tests/simplify-01/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/BaseElementRef.java rename to jaxb-plugins-parent/tests/simplify-01/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/BaseElementRef.java diff --git a/basics/tests/simplify-01/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/DateAdapter.java b/jaxb-plugins-parent/tests/simplify-01/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/DateAdapter.java similarity index 100% rename from basics/tests/simplify-01/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/DateAdapter.java rename to jaxb-plugins-parent/tests/simplify-01/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/DateAdapter.java diff --git a/basics/tests/simplify-01/src/main/resources/binding.xjb b/jaxb-plugins-parent/tests/simplify-01/src/main/resources/binding.xjb similarity index 100% rename from basics/tests/simplify-01/src/main/resources/binding.xjb rename to jaxb-plugins-parent/tests/simplify-01/src/main/resources/binding.xjb diff --git a/basics/tests/simplify-01/src/main/resources/schema.xsd b/jaxb-plugins-parent/tests/simplify-01/src/main/resources/schema.xsd similarity index 100% rename from basics/tests/simplify-01/src/main/resources/schema.xsd rename to jaxb-plugins-parent/tests/simplify-01/src/main/resources/schema.xsd diff --git a/basics/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh18Test.java b/jaxb-plugins-parent/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh18Test.java similarity index 100% rename from basics/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh18Test.java rename to jaxb-plugins-parent/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh18Test.java diff --git a/basics/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh1Test.java b/jaxb-plugins-parent/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh1Test.java similarity index 100% rename from basics/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh1Test.java rename to jaxb-plugins-parent/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh1Test.java diff --git a/basics/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh2Test.java b/jaxb-plugins-parent/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh2Test.java similarity index 100% rename from basics/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh2Test.java rename to jaxb-plugins-parent/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh2Test.java diff --git a/basics/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh4Test.java b/jaxb-plugins-parent/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh4Test.java similarity index 100% rename from basics/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh4Test.java rename to jaxb-plugins-parent/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh4Test.java diff --git a/basics/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh5Test.java b/jaxb-plugins-parent/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh5Test.java similarity index 100% rename from basics/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh5Test.java rename to jaxb-plugins-parent/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh5Test.java diff --git a/basics/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh6Test.java b/jaxb-plugins-parent/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh6Test.java similarity index 100% rename from basics/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh6Test.java rename to jaxb-plugins-parent/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/Gh6Test.java diff --git a/basics/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/RunSimplifyPlugin.java b/jaxb-plugins-parent/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/RunSimplifyPlugin.java similarity index 100% rename from basics/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/RunSimplifyPlugin.java rename to jaxb-plugins-parent/tests/simplify-01/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests01/RunSimplifyPlugin.java diff --git a/basics/tests/simplify-01/src/test/resources/org/jvnet/jaxb2_commons/plugin/simplify/tests01/simplifyElementsPropertyAsElementProperty.xml b/jaxb-plugins-parent/tests/simplify-01/src/test/resources/org/jvnet/jaxb2_commons/plugin/simplify/tests01/simplifyElementsPropertyAsElementProperty.xml similarity index 100% rename from basics/tests/simplify-01/src/test/resources/org/jvnet/jaxb2_commons/plugin/simplify/tests01/simplifyElementsPropertyAsElementProperty.xml rename to jaxb-plugins-parent/tests/simplify-01/src/test/resources/org/jvnet/jaxb2_commons/plugin/simplify/tests01/simplifyElementsPropertyAsElementProperty.xml diff --git a/basics/tests/simplify-01/src/test/resources/org/jvnet/jaxb2_commons/plugin/simplify/tests01/simplifyReferencesPropertyAsElementProperty.xml b/jaxb-plugins-parent/tests/simplify-01/src/test/resources/org/jvnet/jaxb2_commons/plugin/simplify/tests01/simplifyReferencesPropertyAsElementProperty.xml similarity index 100% rename from basics/tests/simplify-01/src/test/resources/org/jvnet/jaxb2_commons/plugin/simplify/tests01/simplifyReferencesPropertyAsElementProperty.xml rename to jaxb-plugins-parent/tests/simplify-01/src/test/resources/org/jvnet/jaxb2_commons/plugin/simplify/tests01/simplifyReferencesPropertyAsElementProperty.xml diff --git a/basics/tests/simplify-01/src/test/resources/org/jvnet/jaxb2_commons/plugin/simplify/tests01/simplifyReferencesPropertyAsReferenceProperty.xml b/jaxb-plugins-parent/tests/simplify-01/src/test/resources/org/jvnet/jaxb2_commons/plugin/simplify/tests01/simplifyReferencesPropertyAsReferenceProperty.xml similarity index 100% rename from basics/tests/simplify-01/src/test/resources/org/jvnet/jaxb2_commons/plugin/simplify/tests01/simplifyReferencesPropertyAsReferenceProperty.xml rename to jaxb-plugins-parent/tests/simplify-01/src/test/resources/org/jvnet/jaxb2_commons/plugin/simplify/tests01/simplifyReferencesPropertyAsReferenceProperty.xml diff --git a/basics/tests/simplify-02/pom.xml b/jaxb-plugins-parent/tests/simplify-02/pom.xml similarity index 100% rename from basics/tests/simplify-02/pom.xml rename to jaxb-plugins-parent/tests/simplify-02/pom.xml diff --git a/basics/tests/simplify-02/src/main/resources/bindings.xjb b/jaxb-plugins-parent/tests/simplify-02/src/main/resources/bindings.xjb similarity index 100% rename from basics/tests/simplify-02/src/main/resources/bindings.xjb rename to jaxb-plugins-parent/tests/simplify-02/src/main/resources/bindings.xjb diff --git a/basics/tests/simplify-02/src/main/resources/schema.xsd b/jaxb-plugins-parent/tests/simplify-02/src/main/resources/schema.xsd similarity index 100% rename from basics/tests/simplify-02/src/main/resources/schema.xsd rename to jaxb-plugins-parent/tests/simplify-02/src/main/resources/schema.xsd diff --git a/basics/tests/simplify-02/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests02/RunSimplifyPlugin.java b/jaxb-plugins-parent/tests/simplify-02/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests02/RunSimplifyPlugin.java similarity index 100% rename from basics/tests/simplify-02/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests02/RunSimplifyPlugin.java rename to jaxb-plugins-parent/tests/simplify-02/src/test/java/org/jvnet/jaxb2_commons/plugin/simplify/tests02/RunSimplifyPlugin.java diff --git a/basics/tests/superclass/a/pom.xml b/jaxb-plugins-parent/tests/superclass/a/pom.xml similarity index 100% rename from basics/tests/superclass/a/pom.xml rename to jaxb-plugins-parent/tests/superclass/a/pom.xml diff --git a/basics/tests/superclass/a/src/main/resources/a.xsd b/jaxb-plugins-parent/tests/superclass/a/src/main/resources/a.xsd similarity index 100% rename from basics/tests/superclass/a/src/main/resources/a.xsd rename to jaxb-plugins-parent/tests/superclass/a/src/main/resources/a.xsd diff --git a/basics/tests/superclass/a/src/main/resources/binding.xjb b/jaxb-plugins-parent/tests/superclass/a/src/main/resources/binding.xjb similarity index 100% rename from basics/tests/superclass/a/src/main/resources/binding.xjb rename to jaxb-plugins-parent/tests/superclass/a/src/main/resources/binding.xjb diff --git a/basics/tests/superclass/b/pom.xml b/jaxb-plugins-parent/tests/superclass/b/pom.xml similarity index 100% rename from basics/tests/superclass/b/pom.xml rename to jaxb-plugins-parent/tests/superclass/b/pom.xml diff --git a/basics/tests/superclass/b/src/main/resources/binding.xjb b/jaxb-plugins-parent/tests/superclass/b/src/main/resources/binding.xjb similarity index 100% rename from basics/tests/superclass/b/src/main/resources/binding.xjb rename to jaxb-plugins-parent/tests/superclass/b/src/main/resources/binding.xjb diff --git a/basics/tests/superclass/b/src/main/resources/schema.xsd b/jaxb-plugins-parent/tests/superclass/b/src/main/resources/schema.xsd similarity index 100% rename from basics/tests/superclass/b/src/main/resources/schema.xsd rename to jaxb-plugins-parent/tests/superclass/b/src/main/resources/schema.xsd diff --git a/basics/tests/superclass/b/src/test/java/org/jvnet/jaxb2_commons/test/superclass/b/tests/CopyToTest.java b/jaxb-plugins-parent/tests/superclass/b/src/test/java/org/jvnet/jaxb2_commons/test/superclass/b/tests/CopyToTest.java similarity index 100% rename from basics/tests/superclass/b/src/test/java/org/jvnet/jaxb2_commons/test/superclass/b/tests/CopyToTest.java rename to jaxb-plugins-parent/tests/superclass/b/src/test/java/org/jvnet/jaxb2_commons/test/superclass/b/tests/CopyToTest.java diff --git a/basics/tests/superclass/b/src/test/java/org/jvnet/jaxb2_commons/test/superclass/b/tests/RunPlugins.java b/jaxb-plugins-parent/tests/superclass/b/src/test/java/org/jvnet/jaxb2_commons/test/superclass/b/tests/RunPlugins.java similarity index 100% rename from basics/tests/superclass/b/src/test/java/org/jvnet/jaxb2_commons/test/superclass/b/tests/RunPlugins.java rename to jaxb-plugins-parent/tests/superclass/b/src/test/java/org/jvnet/jaxb2_commons/test/superclass/b/tests/RunPlugins.java diff --git a/basics/tests/superclass/b/src/test/samples/1.xml b/jaxb-plugins-parent/tests/superclass/b/src/test/samples/1.xml similarity index 100% rename from basics/tests/superclass/b/src/test/samples/1.xml rename to jaxb-plugins-parent/tests/superclass/b/src/test/samples/1.xml diff --git a/basics/tests/superclass/pom.xml b/jaxb-plugins-parent/tests/superclass/pom.xml similarity index 100% rename from basics/tests/superclass/pom.xml rename to jaxb-plugins-parent/tests/superclass/pom.xml diff --git a/basics/tests/wildcard/pom.xml b/jaxb-plugins-parent/tests/wildcard/pom.xml similarity index 100% rename from basics/tests/wildcard/pom.xml rename to jaxb-plugins-parent/tests/wildcard/pom.xml diff --git a/basics/tests/wildcard/src/main/resources/binding.xjb b/jaxb-plugins-parent/tests/wildcard/src/main/resources/binding.xjb similarity index 100% rename from basics/tests/wildcard/src/main/resources/binding.xjb rename to jaxb-plugins-parent/tests/wildcard/src/main/resources/binding.xjb diff --git a/basics/tests/wildcard/src/main/resources/schema.xsd b/jaxb-plugins-parent/tests/wildcard/src/main/resources/schema.xsd similarity index 100% rename from basics/tests/wildcard/src/main/resources/schema.xsd rename to jaxb-plugins-parent/tests/wildcard/src/main/resources/schema.xsd diff --git a/basics/tests/zj/pom.xml b/jaxb-plugins-parent/tests/zj/pom.xml similarity index 100% rename from basics/tests/zj/pom.xml rename to jaxb-plugins-parent/tests/zj/pom.xml diff --git a/basics/tests/zj/src/main/resources/ObisData.xsd b/jaxb-plugins-parent/tests/zj/src/main/resources/ObisData.xsd similarity index 100% rename from basics/tests/zj/src/main/resources/ObisData.xsd rename to jaxb-plugins-parent/tests/zj/src/main/resources/ObisData.xsd diff --git a/basics/tests/zj/src/test/java/org/jvnet/jaxb2_commons/tests/zj/EqualsTest.java b/jaxb-plugins-parent/tests/zj/src/test/java/org/jvnet/jaxb2_commons/tests/zj/EqualsTest.java similarity index 100% rename from basics/tests/zj/src/test/java/org/jvnet/jaxb2_commons/tests/zj/EqualsTest.java rename to jaxb-plugins-parent/tests/zj/src/test/java/org/jvnet/jaxb2_commons/tests/zj/EqualsTest.java diff --git a/basics/tests/zj/src/test/resources/log4j.properties b/jaxb-plugins-parent/tests/zj/src/test/resources/log4j.properties similarity index 100% rename from basics/tests/zj/src/test/resources/log4j.properties rename to jaxb-plugins-parent/tests/zj/src/test/resources/log4j.properties diff --git a/basics/tests/zj/src/test/samples/MediaCatalogue.xml b/jaxb-plugins-parent/tests/zj/src/test/samples/MediaCatalogue.xml similarity index 100% rename from basics/tests/zj/src/test/samples/MediaCatalogue.xml rename to jaxb-plugins-parent/tests/zj/src/test/samples/MediaCatalogue.xml diff --git a/pom.xml b/pom.xml index 433e0728d..a9ca9ccfb 100644 --- a/pom.xml +++ b/pom.xml @@ -53,7 +53,7 @@ jaxb-bom-parent jaxb-annotate-parent jaxb-annox-parent - basics + jaxb-plugins-parent maven-plugin