Prepare next development cycle for 2.4.0-SNAPSHOT
diff --git a/jaxb-ri/boms/bom-ext/pom.xml b/jaxb-ri/boms/bom-ext/pom.xml
index 4ec7f93..c2b438d 100644
--- a/jaxb-ri/boms/bom-ext/pom.xml
+++ b/jaxb-ri/boms/bom-ext/pom.xml
@@ -19,7 +19,7 @@
         <groupId>org.glassfish.jaxb</groupId>
         <artifactId>jaxb-bom</artifactId>
         <relativePath>../bom/pom.xml</relativePath>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
     </parent>
 
     <groupId>com.sun.xml.bind</groupId>
diff --git a/jaxb-ri/boms/bom/pom.xml b/jaxb-ri/boms/bom/pom.xml
index 874720e..21b1efa 100644
--- a/jaxb-ri/boms/bom/pom.xml
+++ b/jaxb-ri/boms/bom/pom.xml
@@ -24,7 +24,7 @@
 
     <groupId>org.glassfish.jaxb</groupId>
     <artifactId>jaxb-bom</artifactId>
-    <version>2.3.3-b02</version>
+    <version>2.4.0-SNAPSHOT</version>
 
     <packaging>pom</packaging>
     <name>JAXB BOM</name>
diff --git a/jaxb-ri/bundles/jxc/pom.xml b/jaxb-ri/bundles/jxc/pom.xml
index cbce6a6..1eaa059 100644
--- a/jaxb-ri/bundles/jxc/pom.xml
+++ b/jaxb-ri/bundles/jxc/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-bundles</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/bundles/osgi/osgi/pom.xml b/jaxb-ri/bundles/osgi/osgi/pom.xml
index 77cd64f..9297ceb 100644
--- a/jaxb-ri/bundles/osgi/osgi/pom.xml
+++ b/jaxb-ri/bundles/osgi/osgi/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-osgi</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/bundles/osgi/pom.xml b/jaxb-ri/bundles/osgi/pom.xml
index cc695da..bdc593a 100644
--- a/jaxb-ri/bundles/osgi/pom.xml
+++ b/jaxb-ri/bundles/osgi/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-bundles</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/bundles/osgi/tests/pom.xml b/jaxb-ri/bundles/osgi/tests/pom.xml
index b393de5..bc1b4ce 100644
--- a/jaxb-ri/bundles/osgi/tests/pom.xml
+++ b/jaxb-ri/bundles/osgi/tests/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-osgi</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>tests</artifactId>
diff --git a/jaxb-ri/bundles/pom.xml b/jaxb-ri/bundles/pom.xml
index 0725cd7..df156e2 100644
--- a/jaxb-ri/bundles/pom.xml
+++ b/jaxb-ri/bundles/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-parent</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/bundles/ri/pom.xml b/jaxb-ri/bundles/ri/pom.xml
index ec1fd3f..37c5444 100644
--- a/jaxb-ri/bundles/ri/pom.xml
+++ b/jaxb-ri/bundles/ri/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-bundles</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/bundles/runtime/pom.xml b/jaxb-ri/bundles/runtime/pom.xml
index 80b207a..e3ded0c 100644
--- a/jaxb-ri/bundles/runtime/pom.xml
+++ b/jaxb-ri/bundles/runtime/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-bundles</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/bundles/xjc/pom.xml b/jaxb-ri/bundles/xjc/pom.xml
index ed6bb17..7b50055 100644
--- a/jaxb-ri/bundles/xjc/pom.xml
+++ b/jaxb-ri/bundles/xjc/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-bundles</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/codemodel/codemodel-annotation-compiler/pom.xml b/jaxb-ri/codemodel/codemodel-annotation-compiler/pom.xml
index cf3b205..fcca362 100644
--- a/jaxb-ri/codemodel/codemodel-annotation-compiler/pom.xml
+++ b/jaxb-ri/codemodel/codemodel-annotation-compiler/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-codemodel-parent</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
     </parent>
 
     <groupId>org.glassfish.jaxb</groupId>
diff --git a/jaxb-ri/codemodel/codemodel/pom.xml b/jaxb-ri/codemodel/codemodel/pom.xml
index d05613d..6eb9c30 100644
--- a/jaxb-ri/codemodel/codemodel/pom.xml
+++ b/jaxb-ri/codemodel/codemodel/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-codemodel-parent</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/codemodel/pom.xml b/jaxb-ri/codemodel/pom.xml
index 65ec89c..4cd895a 100644
--- a/jaxb-ri/codemodel/pom.xml
+++ b/jaxb-ri/codemodel/pom.xml
@@ -22,7 +22,7 @@
 
     <groupId>com.sun.xml.bind.mvn</groupId>
     <artifactId>jaxb-codemodel-parent</artifactId>
-    <version>2.3.3-b02</version>
+    <version>2.4.0-SNAPSHOT</version>
     <packaging>pom</packaging>
     <name>Codemodel</name>
     <description>Java source code generation library</description>
diff --git a/jaxb-ri/docs/pom.xml b/jaxb-ri/docs/pom.xml
index afc3d56..c96822e 100644
--- a/jaxb-ri/docs/pom.xml
+++ b/jaxb-ri/docs/pom.xml
@@ -19,7 +19,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-parent</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/docs/release-documentation/pom.xml b/jaxb-ri/docs/release-documentation/pom.xml
index 9f79dcf..dd1bbbe 100644
--- a/jaxb-ri/docs/release-documentation/pom.xml
+++ b/jaxb-ri/docs/release-documentation/pom.xml
@@ -19,7 +19,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-docs-parent</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
     </parent>
 
     <groupId>com.sun.xml.bind</groupId>
diff --git a/jaxb-ri/docs/www/pom.xml b/jaxb-ri/docs/www/pom.xml
index 241e20c..728c284 100644
--- a/jaxb-ri/docs/www/pom.xml
+++ b/jaxb-ri/docs/www/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-docs-parent</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/external/pom.xml b/jaxb-ri/external/pom.xml
index 511408a..da0070f 100644
--- a/jaxb-ri/external/pom.xml
+++ b/jaxb-ri/external/pom.xml
@@ -25,7 +25,7 @@
     <groupId>com.sun.xml.bind.mvn</groupId>
     <artifactId>jaxb-external-parent</artifactId>
     <packaging>pom</packaging>
-    <version>2.3.3-b02</version>
+    <version>2.4.0-SNAPSHOT</version>
     <name>JAXB External parent</name>
     <description>JAXB External parent module. Contains sources for external components.</description>
 
diff --git a/jaxb-ri/external/relaxng-datatype/pom.xml b/jaxb-ri/external/relaxng-datatype/pom.xml
index 39211fb..39bc958 100644
--- a/jaxb-ri/external/relaxng-datatype/pom.xml
+++ b/jaxb-ri/external/relaxng-datatype/pom.xml
@@ -17,7 +17,7 @@
     <parent>
         <artifactId>jaxb-external-parent</artifactId>
         <groupId>com.sun.xml.bind.mvn</groupId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/jaxb-ri/external/rngom/pom.xml b/jaxb-ri/external/rngom/pom.xml
index 61d702f..bd6f7bb 100644
--- a/jaxb-ri/external/rngom/pom.xml
+++ b/jaxb-ri/external/rngom/pom.xml
@@ -17,7 +17,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-external-parent</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/jxc/pom.xml b/jaxb-ri/jxc/pom.xml
index 3b49778..2ae9b4b 100644
--- a/jaxb-ri/jxc/pom.xml
+++ b/jaxb-ri/jxc/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-parent</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/pom.xml b/jaxb-ri/pom.xml
index 3297722..2592dab 100644
--- a/jaxb-ri/pom.xml
+++ b/jaxb-ri/pom.xml
@@ -18,13 +18,13 @@
     <parent>
         <groupId>com.sun.xml.bind</groupId>
         <artifactId>jaxb-bom-ext</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>boms/bom-ext/pom.xml</relativePath>
     </parent>
 
     <groupId>com.sun.xml.bind.mvn</groupId>
     <artifactId>jaxb-parent</artifactId>
-    <version>2.3.3-b02</version>
+    <version>2.4.0-SNAPSHOT</version>
     <packaging>pom</packaging>
     <name>Jakarta XML Binding Implementation</name>
     <description>
diff --git a/jaxb-ri/runtime/impl/pom.xml b/jaxb-ri/runtime/impl/pom.xml
index 8821831..3ec3bf7 100644
--- a/jaxb-ri/runtime/impl/pom.xml
+++ b/jaxb-ri/runtime/impl/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-runtime-parent</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/runtime/pom.xml b/jaxb-ri/runtime/pom.xml
index b8cdf70..dfe5bce 100644
--- a/jaxb-ri/runtime/pom.xml
+++ b/jaxb-ri/runtime/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-parent</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/samples/pom.xml b/jaxb-ri/samples/pom.xml
index 64233e2..2716d83 100644
--- a/jaxb-ri/samples/pom.xml
+++ b/jaxb-ri/samples/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-parent</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
     </parent>
 
     <groupId>com.sun.xml.bind</groupId>
diff --git a/jaxb-ri/tools/osgi_tests/core/pom.xml b/jaxb-ri/tools/osgi_tests/core/pom.xml
index 1f78ab0..4288638 100644
--- a/jaxb-ri/tools/osgi_tests/core/pom.xml
+++ b/jaxb-ri/tools/osgi_tests/core/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>osgi-tests</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/tools/osgi_tests/jxc/pom.xml b/jaxb-ri/tools/osgi_tests/jxc/pom.xml
index 028f82f..699d72f 100644
--- a/jaxb-ri/tools/osgi_tests/jxc/pom.xml
+++ b/jaxb-ri/tools/osgi_tests/jxc/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>osgi-tests</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/tools/osgi_tests/osgi/pom.xml b/jaxb-ri/tools/osgi_tests/osgi/pom.xml
index dd6c459..ad86bb9 100644
--- a/jaxb-ri/tools/osgi_tests/osgi/pom.xml
+++ b/jaxb-ri/tools/osgi_tests/osgi/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>osgi-tests</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/tools/osgi_tests/parent/pom.xml b/jaxb-ri/tools/osgi_tests/parent/pom.xml
index c73dba3..929c84d 100644
--- a/jaxb-ri/tools/osgi_tests/parent/pom.xml
+++ b/jaxb-ri/tools/osgi_tests/parent/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>osgi-tests</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/tools/osgi_tests/pom.xml b/jaxb-ri/tools/osgi_tests/pom.xml
index 0a3207a..681b062 100644
--- a/jaxb-ri/tools/osgi_tests/pom.xml
+++ b/jaxb-ri/tools/osgi_tests/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-parent</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/tools/osgi_tests/runtime/pom.xml b/jaxb-ri/tools/osgi_tests/runtime/pom.xml
index 2fdb4f9..bfc9d63 100644
--- a/jaxb-ri/tools/osgi_tests/runtime/pom.xml
+++ b/jaxb-ri/tools/osgi_tests/runtime/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>osgi-tests</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/tools/osgi_tests/xjc/pom.xml b/jaxb-ri/tools/osgi_tests/xjc/pom.xml
index a31bbba..fe9b217 100644
--- a/jaxb-ri/tools/osgi_tests/xjc/pom.xml
+++ b/jaxb-ri/tools/osgi_tests/xjc/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>osgi-tests</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/txw/compiler/pom.xml b/jaxb-ri/txw/compiler/pom.xml
index ce4cee9..255672c 100644
--- a/jaxb-ri/txw/compiler/pom.xml
+++ b/jaxb-ri/txw/compiler/pom.xml
@@ -17,7 +17,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-txw-parent</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/txw/pom.xml b/jaxb-ri/txw/pom.xml
index 9b5a98c..a320ad1 100644
--- a/jaxb-ri/txw/pom.xml
+++ b/jaxb-ri/txw/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-parent</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/txw/runtime/pom.xml b/jaxb-ri/txw/runtime/pom.xml
index e704958..63b699b 100644
--- a/jaxb-ri/txw/runtime/pom.xml
+++ b/jaxb-ri/txw/runtime/pom.xml
@@ -17,7 +17,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-txw-parent</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/xjc/pom.xml b/jaxb-ri/xjc/pom.xml
index 9990a04..d0d747c 100644
--- a/jaxb-ri/xjc/pom.xml
+++ b/jaxb-ri/xjc/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>com.sun.xml.bind.mvn</groupId>
         <artifactId>jaxb-parent</artifactId>
-        <version>2.3.3-b02</version>
+        <version>2.4.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/jaxb-ri/xsom/pom.xml b/jaxb-ri/xsom/pom.xml
index ac47350..52e9481 100644
--- a/jaxb-ri/xsom/pom.xml
+++ b/jaxb-ri/xsom/pom.xml
@@ -23,7 +23,7 @@
 
     <groupId>org.glassfish.jaxb</groupId>
     <artifactId>xsom</artifactId>
-    <version>2.3.3-b02</version>
+    <version>2.4.0-SNAPSHOT</version>
 
     <name>XSOM</name>
     <description>XML Schema Object Model (XSOM) is a Java library that allows applications to easily parse XML Schema