You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2019/05/27 01:45:04 UTC

[tomee] branch master updated (f7143af -> f33ce1b)

This is an automated email from the ASF dual-hosted git repository.

dblevins pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/tomee.git.


    from f7143af  Merge pull request #473 from dblevins/metrics-gauge-example-fixed
     add 64a5f64  amq and imp portability using tome
     new 9d203f6  Remove Oracle JMS API for TomEE Java EE 8 API jar
     new 8d1ac41  Add license headers
     new f33ce1b  Merge branch 'master' of github.com:apache/tomee

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 examples/tomee-jms-portability/Readme.md           |  86 +++++++++++
 examples/tomee-jms-portability/pom.xml             | 110 ++++++++++++++
 examples/tomee-jms-portability/src/.DS_Store       | Bin 0 -> 6148 bytes
 examples/tomee-jms-portability/src/main/.DS_Store  | Bin 0 -> 6148 bytes
 .../tomee-jms-portability/src/main/java/.DS_Store  | Bin 0 -> 6148 bytes
 .../src/main/java/com/.DS_Store                    | Bin 0 -> 6148 bytes
 .../src/main/java/com/company/.DS_Store            | Bin 0 -> 6148 bytes
 .../src/main/java/com/company/tutorial/.DS_Store   | Bin 0 -> 6148 bytes
 .../com/company/tutorial/service/AMQReadBean.java  |  44 ++++++
 .../com/company/tutorial/service/ChatBean.java     |  93 ++++++++++++
 .../com/company/tutorial/service/EchoResource.java |  71 +++++++++
 .../company/tutorial/service/JmsTestResource.java  | 161 +++++++++++++++++++++
 .../com/company/tutorial/service/WMQReadBean.java  |  45 ++++++
 .../src/main/resources/.DS_Store                   | Bin 0 -> 6148 bytes
 .../src/main/resources/META-INF/.DS_Store          | Bin 0 -> 6148 bytes
 .../src/main/resources/META-INF/ejb-jar.xml        | 102 +++++++++++++
 .../src/main/resources/META-INF/openejb-jar.xml    |  14 ++
 .../src/main/webapp/.DS_Store                      | Bin 0 -> 6148 bytes
 .../src/main/webapp/WEB-INF/beans.xml              |   6 +
 .../src/main/webapp/WEB-INF/resources.xml          | 113 +++++++++++++++
 .../src/main/webapp/WEB-INF/web.xml                |   5 +
 .../com/company/tutorial/service/ChatBeanTest.java |  73 ++++++++++
 22 files changed, 923 insertions(+)
 create mode 100644 examples/tomee-jms-portability/Readme.md
 create mode 100644 examples/tomee-jms-portability/pom.xml
 create mode 100644 examples/tomee-jms-portability/src/.DS_Store
 create mode 100644 examples/tomee-jms-portability/src/main/.DS_Store
 create mode 100644 examples/tomee-jms-portability/src/main/java/.DS_Store
 create mode 100644 examples/tomee-jms-portability/src/main/java/com/.DS_Store
 create mode 100644 examples/tomee-jms-portability/src/main/java/com/company/.DS_Store
 create mode 100644 examples/tomee-jms-portability/src/main/java/com/company/tutorial/.DS_Store
 create mode 100644 examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/AMQReadBean.java
 create mode 100644 examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/ChatBean.java
 create mode 100644 examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/EchoResource.java
 create mode 100644 examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/JmsTestResource.java
 create mode 100644 examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/WMQReadBean.java
 create mode 100644 examples/tomee-jms-portability/src/main/resources/.DS_Store
 create mode 100644 examples/tomee-jms-portability/src/main/resources/META-INF/.DS_Store
 create mode 100644 examples/tomee-jms-portability/src/main/resources/META-INF/ejb-jar.xml
 create mode 100644 examples/tomee-jms-portability/src/main/resources/META-INF/openejb-jar.xml
 create mode 100644 examples/tomee-jms-portability/src/main/webapp/.DS_Store
 create mode 100644 examples/tomee-jms-portability/src/main/webapp/WEB-INF/beans.xml
 create mode 100644 examples/tomee-jms-portability/src/main/webapp/WEB-INF/resources.xml
 create mode 100644 examples/tomee-jms-portability/src/main/webapp/WEB-INF/web.xml
 create mode 100644 examples/tomee-jms-portability/src/test/java/com/company/tutorial/service/ChatBeanTest.java


[tomee] 02/03: Add license headers

Posted by db...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dblevins pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomee.git

commit 8d1ac411a7aacbe9f3bf3adaf177ee18f1fa7bc7
Author: David Blevins <da...@gmail.com>
AuthorDate: Sun May 26 18:41:36 2019 -0700

    Add license headers
---
 .../java/com/company/tutorial/service/AMQReadBean.java   | 16 ++++++++++++++++
 .../java/com/company/tutorial/service/EchoResource.java  | 16 ++++++++++++++++
 .../com/company/tutorial/service/JmsTestResource.java    | 16 ++++++++++++++++
 .../java/com/company/tutorial/service/WMQReadBean.java   | 16 ++++++++++++++++
 4 files changed, 64 insertions(+)

diff --git a/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/AMQReadBean.java b/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/AMQReadBean.java
index f0cfdb1..43203df 100644
--- a/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/AMQReadBean.java
+++ b/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/AMQReadBean.java
@@ -1,3 +1,19 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package com.company.tutorial.service;
 
 import javax.jms.JMSException;
diff --git a/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/EchoResource.java b/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/EchoResource.java
index 1b589ee..08609eb 100644
--- a/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/EchoResource.java
+++ b/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/EchoResource.java
@@ -1,3 +1,19 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package com.company.tutorial.service;
 
 import java.io.BufferedReader;
diff --git a/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/JmsTestResource.java b/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/JmsTestResource.java
index 04147c8..4dc6a70 100644
--- a/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/JmsTestResource.java
+++ b/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/JmsTestResource.java
@@ -1,3 +1,19 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package com.company.tutorial.service;
 
 import java.io.IOException;
diff --git a/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/WMQReadBean.java b/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/WMQReadBean.java
index 4237a15..ca939f6 100644
--- a/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/WMQReadBean.java
+++ b/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/WMQReadBean.java
@@ -1,3 +1,19 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package com.company.tutorial.service;
 
 import javax.jms.JMSException;


[tomee] 01/03: Remove Oracle JMS API for TomEE Java EE 8 API jar

Posted by db...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dblevins pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomee.git

commit 9d203f64338bc1386a1d07644e9c5ec02c8ddcb7
Author: David Blevins <da...@gmail.com>
AuthorDate: Sun May 26 18:40:52 2019 -0700

    Remove Oracle JMS API for TomEE Java EE 8 API jar
---
 examples/tomee-jms-portability/pom.xml | 26 ++++++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)

diff --git a/examples/tomee-jms-portability/pom.xml b/examples/tomee-jms-portability/pom.xml
index cbe09e1..c0ab0d9 100644
--- a/examples/tomee-jms-portability/pom.xml
+++ b/examples/tomee-jms-portability/pom.xml
@@ -1,4 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
 
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
@@ -7,7 +24,7 @@
   <artifactId>simple-tomee</artifactId>
   <packaging>war</packaging>
   <version>1.0</version>
-  <name>OpenEJB :: tomee :: IBM MQ AMQ Portability Examples :: MDB Example</name>
+  <name>OpenEJB :: TomEE :: IBM MQ AMQ Portability Examples :: MDB Example</name>
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   </properties>
@@ -58,9 +75,10 @@
 	</dependency>
 	
 	<dependency>
-		<groupId>javax.jms</groupId>
-		<artifactId>jms</artifactId>
-		<version>2.0</version>
+		<groupId>org.apache.tomee</groupId>
+		<artifactId>javaee-api</artifactId>
+		<version>8.0</version>
+    <scope>provided</scope>
 	</dependency>	
 	
     <!--


[tomee] 03/03: Merge branch 'master' of github.com:apache/tomee

Posted by db...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dblevins pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomee.git

commit f33ce1bf837a5cf4b5d249c0c7753ae2dbfcb246
Merge: 8d1ac41 f7143af
Author: David Blevins <da...@gmail.com>
AuthorDate: Sun May 26 18:44:23 2019 -0700

    Merge branch 'master' of github.com:apache/tomee

 .gitignore                                         |    5 +
 NOTICE                                             |    2 +-
 README.adoc                                        |  122 +
 README.md                                          |   43 -
 arquillian/arquillian-common/pom.xml               |    9 +-
 .../openejb/arquillian/common/TestObserver.java    |   44 +-
 arquillian/arquillian-openejb-embedded/pom.xml     |   12 +-
 .../openejb/OpenEJBDeployableContainer.java        |   27 +-
 .../pom.xml                                        |   12 +-
 arquillian/arquillian-tck/pom.xml                  |    9 +-
 arquillian/arquillian-tomee-common/pom.xml         |   21 +-
 .../apache/openejb/arquillian/common/Setup.java    |    2 +-
 .../openejb/arquillian/common/TomEEContainer.java  |    4 +
 arquillian/arquillian-tomee-embedded/pom.xml       |    9 +-
 .../embedded/EmbeddedTomEEContainer.java           |   47 +-
 .../apache/openejb/arquillian/embedded/AnEJB.java  |   22 +
 .../embedded/EmbeddedTomEEContainerTest.java       |   20 +
 .../arquillian-tomee-moviefun-example/pom.xml      |    5 +-
 arquillian/arquillian-tomee-remote/pom.xml         |   35 +-
 .../remote/RemoteTomEEConfiguration.java           |    3 +-
 .../arquillian/remote/RemoteTomEEContainer.java    |    3 +
 .../openejb/arquillian/AdditionalLibsTest.java     |    5 +-
 .../openejb/arquillian/CheckServerInfoTest.java    |    3 +-
 .../openejb/arquillian/EarWarResourcesXmlTest.java |   65 +
 ...nagedExecutorServiceGetPrincipalInTaskTest.java |   11 +-
 .../arquillian/javaagent/JavaagentTest.java        |   11 +-
 .../src/test/resources/arquillian.xml              |    5 +-
 .../src/test/resources/managed/web.xml             |   49 +
 .../arquillian-tomee-codi-tests/pom.xml            |    6 +-
 .../arquillian-tomee-config-tests/pom.xml          |    6 +-
 .../arquillian-tomee-jaxrs-tests/pom.xml           |    6 +-
 .../openejb/arquillian/tests/jaxrs/JaxrsTest.java  |    4 +-
 .../tests/jaxrs/notfound/NotFoundTest.java         |    2 +-
 .../arquillian/tests/jaxrs/servlets/Echo.java      |   28 +
 .../tests/jaxrs/servlets/RestWithServletsTest.java |   49 +
 .../tests/jaxrs/servlets/RootServlet.java          |   33 +
 .../arquillian/tests/jaxrs/servlets/Servlet.java   |   33 +
 .../tests/jaxrs/staticresources/TheResource.java   |    2 +-
 .../tests/jaxrs/webxmloverride/TheResource.java    |    2 +-
 .../arquillian/tests/jaxrs/servlets/ok.html        |    1 +
 .../arquillian-tomee-jaxws-tests/pom.xml           |    6 +-
 .../arquillian-tomee-jms-tests/pom.xml             |   41 +-
 .../openejb/arquillian/tests/jms/BaseMdbBean.java  |   35 +
 .../openejb/arquillian/tests/jms/BlueBean.java     |   31 +
 .../apache/openejb/arquillian/tests/jms/Color.java |   40 +
 ...ConnectorWithApplicationResourcesInEarTest.java |  111 +
 ...ConnectorWithApplicationResourcesInWarTest.java |   71 +
 .../openejb/arquillian/tests/jms/EnvEntryTest.java |  153 +
 .../tests/jms/JMSContextInjectionTest.java         |   83 +
 .../arquillian/tests/jms/JMSReceiverBean.java      |   38 +
 .../arquillian/tests/jms/JMSSenderBean.java        |   44 +
 .../openejb/arquillian/tests/jms/MessageBean.java  |   89 +
 .../arquillian/tests/jms/MessageCounter.java       |   38 +
 .../arquillian/tests/jms/NoColorSpecifiedBean.java |   31 +
 .../openejb/arquillian/tests/jms/RedBean.java      |   32 +
 .../org/superbiz/application/MessagesReceived.java |   35 +
 .../java/org/superbiz/application/Receiver.java    |   40 +
 .../test/java/org/superbiz/application/Sender.java |   69 +
 .../connector/adapter/SampleActivationSpec.java    |   54 +
 .../adapter/SampleConnectionFactoryImpl.java       |   69 +
 .../connector/adapter/SampleConnectionImpl.java    |   44 +
 .../connector/adapter/SampleManagedConnection.java |  134 +
 .../adapter/SampleManagedConnectionFactory.java    |   99 +
 .../adapter/SampleManagedConnectionMetaData.java   |   56 +
 .../connector/adapter/SampleResourceAdapter.java   |   89 +
 .../superbiz/connector/api/InboundListener.java    |   24 +
 .../superbiz/connector/api/SampleConnection.java   |   26 +
 .../connector/api/SampleConnectionFactory.java     |   28 +
 .../src/test/resources/arquillian.xml              |   28 +-
 .../src/test/resources/connector/ra.xml            |   58 +
 .../src/test/resources/connector/resources.xml     |   30 +
 .../arquillian-tomee-webprofile-tests/pom.xml      |   16 +-
 .../tests/appcomposer/AppComposerTest.java         |    2 +
 .../arquillian/tests/bmp/local/BigFinder.java      |   22 +
 .../arquillian/tests/bmp/local/BigFinderBean.java  |   57 +
 .../arquillian/tests/bmp/local/BigFinderHome.java  |   25 +
 .../arquillian/tests/bmp/local/BigFinderPK.java    |   24 +
 .../tests/bmp/local/BmpLocalEntityTest.java        |   62 +
 .../arquillian/tests/bmp/local/FinderServlet.java  |   33 +
 .../arquillian/tests/bmp/local/FinderTest.java     |   25 +
 .../arquillian/tests/bmp/local/FinderTestBean.java |   86 +
 .../arquillian/tests/bmp/local/FinderTestHome.java |   25 +
 .../arquillian/tests/bmp/local/IntegerPK.java      |   99 +
 .../arquillian/tests/bmp/local/LittleFinder.java   |   22 +
 .../tests/bmp/local/LittleFinderBean.java          |   55 +
 .../tests/bmp/local/LittleFinderHome.java          |   25 +
 .../arquillian/tests/bmp/local/LittleFinderPK.java |   25 +
 .../arquillian/tests/bmp/local/StringPK.java       |   71 +
 .../arquillian/tests/bmp/remote/BigFinder.java     |   22 +
 .../arquillian/tests/bmp/remote/BigFinderBean.java |   57 +
 .../arquillian/tests/bmp/remote/BigFinderHome.java |   25 +
 .../arquillian/tests/bmp/remote/BigFinderPK.java   |   24 +
 .../tests/bmp/remote/BmpRemoteEntityTest.java      |   62 +
 .../arquillian/tests/bmp/remote/FinderServlet.java |   33 +
 .../arquillian/tests/bmp/remote/FinderTest.java    |   24 +
 .../tests/bmp/remote/FinderTestBean.java           |   82 +
 .../tests/bmp/remote/FinderTestHome.java           |   25 +
 .../arquillian/tests/bmp/remote/IntegerPK.java     |   99 +
 .../arquillian/tests/bmp/remote/LittleFinder.java  |   22 +
 .../tests/bmp/remote/LittleFinderBean.java         |   55 +
 .../tests/bmp/remote/LittleFinderHome.java         |   25 +
 .../tests/bmp/remote/LittleFinderPK.java           |   25 +
 .../arquillian/tests/bmp/remote/StringPK.java      |   71 +
 .../arquillian/tests/cmp/CmpMappingTest.java       |   58 +
 .../openejb/arquillian/tests/cmp/CmpServlet.java   |   46 +
 .../openejb/arquillian/tests/cmp/MyCmpBean.java    |   69 +
 .../openejb/arquillian/tests/cmp/MyLocalHome.java  |   30 +
 .../arquillian/tests/cmp/MyLocalObject.java        |   23 +
 .../openejb/arquillian/tests/cmp/MyRemoteHome.java |   30 +
 .../arquillian/tests/cmp/MyRemoteObject.java       |   25 +
 .../arquillian/tests/cmp/sample/ActorBean.java     |   70 +
 .../arquillian/tests/cmp/sample/ActorDetails.java  |   39 +
 .../tests/cmp/sample/CustomOrmXmlCastTest.java     |   76 +
 .../tests/cmp/sample/CustomOrmXmlEarTest.java      |   90 +
 .../tests/cmp/sample/CustomOrmXmlTest.java         |   76 +
 .../arquillian/tests/cmp/sample/LocalActor.java    |   29 +
 .../tests/cmp/sample/LocalActorHome.java           |   31 +
 .../arquillian/tests/cmp/sample/LocalMovie.java    |   39 +
 .../tests/cmp/sample/LocalMovieHome.java           |   33 +
 .../arquillian/tests/cmp/sample/MovieBean.java     |  118 +
 .../arquillian/tests/cmp/sample/MovieDetails.java  |   45 +
 .../tests/cmp/sample/MoviesBusiness.java           |   25 +
 .../tests/cmp/sample/MoviesBusinessBean.java       |   80 +
 .../tests/cmp/sample/MoviesBusinessHome.java       |   27 +
 .../arquillian/tests/cmp/sample/MoviesServlet.java |   91 +
 .../tests/cmp/sample/MoviesServlet2.java           |   89 +
 .../arquillian/tests/core/ejb/ejbjar/Bean.java     |   22 +
 .../DescriptorComplementsAnnotationsServlet.java   |   95 +
 .../DescriptorComplementsAnnotationsTest.java      |  113 +
 .../tests/core/ejb/ejbjar/FirstBean.java           |   28 +
 .../tests/core/ejb/ejbjar/SecondBean.java          |   28 +
 .../datasource/definition/DataSourceBean.java      |   43 +
 .../definition/DataSourceDefinitionTest.java       |  136 +
 .../datasource/definition/DataSourcePojo.java      |   29 +
 .../datasource/definition/DataSourceServlet.java   |  126 +
 .../openejb/arquillian/tests/ear/CodecBean.java    |   32 +
 .../openejb/arquillian/tests/ear/CodecServlet.java |   44 +
 .../arquillian/tests/ear/EarCommonsCodecTest.java  |   71 +
 .../arquillian/tests/enventries/PickupEditor.java  |    2 +-
 .../arquillian/tests/filter/AllFilterTest.java     |    1 -
 .../apache/openejb/arquillian/tests/jsp/Data.java  |   32 +
 .../openejb/arquillian/tests/jsp/DataBusiness.java |   25 +
 .../arquillian/tests/jsp/DataBusinessBean.java     |   46 +
 .../arquillian/tests/jsp/DataBusinessHome.java     |   27 +
 .../openejb/arquillian/tests/jsp/DataEarTest.java  |   75 +
 .../arquillian/tests/naming/IvmContextServlet.java |   59 +
 .../arquillian/tests/naming/IvmContextTest.java    |  109 +
 .../arquillian/tests/naming/NamingBean.java        |  122 +
 .../ejb/SessionSynchronizationCallbackServlet.java |   89 +
 .../ejb/SessionSynchronizationCallbackTest.java    |  103 +
 .../tests/persistence/ejb/StatefulBean.java        |   77 +
 .../tests/persistence/ejb/TestEntity.java          |   43 +
 .../tests/realm/CdiLazyRealmTOMEE1490Test.java     |    4 +-
 .../arquillian/tests/realm/HardCodedRealm.java     |    6 -
 .../tests/realm/MyCdiRealmBaseLazyRealm.java       |    5 -
 .../securityejb/SecurityEJBPropagationTest.java    |    6 +-
 .../tests/tomcat/contextxml/NamingServlet.java     |   70 +
 .../TomcatNamingFailOnWriteConfigurationTest.java  |  118 +
 .../src/test/resources/arquillian.xml              |    2 +
 .../openejb/arquillian/tests/bmp/local/ejb-jar.xml |   65 +
 .../openejb/arquillian/tests/bmp/local/web.xml     |   42 +
 .../arquillian/tests/bmp/remote/ejb-jar.xml        |   65 +
 .../openejb/arquillian/tests/bmp/remote/web.xml    |   42 +
 .../openejb/arquillian/tests/cmp/ejb-jar.xml       |   54 +
 .../arquillian/tests/cmp/openejb-cmp-orm.xml       |   32 +
 .../arquillian/tests/cmp/sample/application.xml    |   12 +
 .../arquillian/tests/cmp/sample/custom-orm.xml     |   54 +
 .../arquillian/tests/cmp/sample/ejb-jar.xml        |  164 +
 .../arquillian/tests/cmp/sample/openejb-jar.xml    |   34 +
 .../arquillian/tests/cmp/sample/persistence.xml    |   32 +
 .../openejb/arquillian/tests/cmp/sample/web.xml    |   48 +
 .../ejb/descriptor_complements_annotations.xml     |   67 +
 .../tests/datasource/ds_definition/ejb-jar.xml     |   36 +
 .../openejb/arquillian/tests/jsp/ejb-jar.xml       |   46 +
 .../apache/openejb/arquillian/tests/jsp/test.jsp   |   16 +
 .../apache/openejb/arquillian/tests/jsp/web.xml    |   32 +
 .../tests/naming/list-context-ejbjar.xml           |   38 +
 .../session_synchronization/persistence.xml        |   38 +
 .../tomcat/contextxml/do_not_fail_on_write.xml     |   20 +
 .../tests/tomcat/contextxml/fail_on_write.xml      |   20 +
 .../src/test/resources/test/context.xml            |   20 +
 arquillian/arquillian-tomee-tests/pom.xml          |   52 +-
 arquillian/arquillian-tomee-webapp-remote/pom.xml  |   22 +-
 .../TomEEContainerEarWithExplodedWarTest.java      |  105 +
 arquillian/pom.xml                                 |    7 +-
 arquillian/ziplock/pom.xml                         |   12 +-
 .../main/java/org/apache/ziplock/JarLocation.java  |    6 +-
 .../java/org/apache/ziplock/ResourceFinder.java    |  120 +-
 assembly/openejb-lite/pom.xml                      |    5 +-
 .../src/main/resources/META-INF/NOTICE             |    2 +
 assembly/openejb-standalone/pom.xml                |   43 +-
 .../openejb-standalone/src/main/conf/README.txt    |    2 +-
 assembly/pom.xml                                   |    5 +-
 container/mbean-annotation-api/pom.xml             |   10 +-
 container/openejb-api/pom.xml                      |    9 +-
 .../java/org/apache/openejb/api/EjbDeployment.java |    2 +-
 .../main/java/org/apache/openejb/api/Monitor.java  |    2 +-
 container/openejb-core/pom.xml                     |   61 +-
 .../main/java/org/apache/openejb/AppContext.java   |    8 +-
 .../org/apache/openejb/ApplicationException.java   |    6 +-
 .../main/java/org/apache/openejb/BeanContext.java  |  197 +-
 .../java/org/apache/openejb/ClassLoaderUtil.java   |   33 +-
 .../java/org/apache/openejb/DeploymentContext.java |    2 +-
 .../main/java/org/apache/openejb/Extensions.java   |   20 +-
 .../main/java/org/apache/openejb/Injection.java    |    6 +-
 .../org/apache/openejb/InjectionProcessor.java     |    4 +-
 .../src/main/java/org/apache/openejb/Injector.java |    2 +-
 .../openejb/InvalidateReferenceException.java      |    2 +-
 .../java/org/apache/openejb/MethodContext.java     |    6 +-
 .../main/java/org/apache/openejb/MethodSpec.java   |    4 +-
 .../src/main/java/org/apache/openejb/OpenEJB.java  |   12 +-
 .../java/org/apache/openejb/OpenEJBException.java  |   12 +-
 .../java/org/apache/openejb/OpenEjbContainer.java  |  498 +-
 .../java/org/apache/openejb/SystemException.java   |    4 +-
 .../java/org/apache/openejb/UndeployException.java |    2 +-
 .../org/apache/openejb/api/internal/Internal.java  |    2 +-
 .../org/apache/openejb/assembler/DeployerEjb.java  |   37 +-
 .../apache/openejb/assembler/classic/AppInfo.java  |   34 +-
 .../openejb/assembler/classic/Assembler.java       |  371 +-
 .../openejb/assembler/classic/BeansInfo.java       |    1 +
 .../openejb/assembler/classic/ClassListInfo.java   |    2 +-
 .../openejb/assembler/classic/ClientInfo.java      |   10 +-
 .../openejb/assembler/classic/CmpJarBuilder.java   |    2 +-
 .../classic/ComparableValidationConfig.java        |   19 +-
 .../openejb/assembler/classic/ConnectorInfo.java   |   12 +-
 .../openejb/assembler/classic/ContainerInfo.java   |    3 +-
 .../assembler/classic/ContainerSystemInfo.java     |    6 +-
 .../classic/DelegatePermissionCollection.java      |    8 +-
 .../assembler/classic/DeployTimeEnhancer.java      |   23 +-
 .../openejb/assembler/classic/EjbJarBuilder.java   |    2 +-
 .../openejb/assembler/classic/EjbJarInfo.java      |   24 +-
 .../openejb/assembler/classic/EjbResolver.java     |   14 +-
 .../assembler/classic/EnterpriseBeanBuilder.java   |   13 +-
 .../assembler/classic/EnterpriseBeanInfo.java      |   28 +-
 .../openejb/assembler/classic/EntityBeanInfo.java  |    6 +-
 .../classic/EntityManagerFactoryCallable.java      |   14 +-
 .../openejb/assembler/classic/FacilitiesInfo.java  |   10 +-
 .../assembler/classic/HandlerChainInfo.java        |    4 +-
 .../openejb/assembler/classic/HandlerInfo.java     |    4 +-
 .../openejb/assembler/classic/InjectableInfo.java  |    2 +-
 .../assembler/classic/InjectionBuilder.java        |    2 +-
 .../classic/InterceptorBindingBuilder.java         |   32 +-
 .../assembler/classic/InterceptorBindingInfo.java  |    4 +-
 .../openejb/assembler/classic/InterceptorInfo.java |   18 +-
 .../assembler/classic/JaccPermissionsBuilder.java  |    8 +-
 .../openejb/assembler/classic/JndiBuilder.java     |   20 +-
 .../openejb/assembler/classic/JndiEncBuilder.java  |   42 +-
 .../openejb/assembler/classic/JndiEncInfo.java     |   16 +-
 .../openejb/assembler/classic/LazyValidator.java   |   34 +-
 .../assembler/classic/LazyValidatorFactory.java    |   11 +-
 .../openejb/assembler/classic/ManagedBeanInfo.java |    6 +-
 .../assembler/classic/MessageDrivenBeanInfo.java   |    2 +-
 .../assembler/classic/MethodAttributeInfo.java     |    2 +-
 .../classic/MethodConcurrencyBuilder.java          |   10 +-
 .../openejb/assembler/classic/MethodInfoUtil.java  |   87 +-
 .../assembler/classic/MethodPermissionInfo.java    |    2 +-
 .../assembler/classic/MethodScheduleInfo.java      |    2 +-
 .../classic/MethodTransactionBuilder.java          |    6 +-
 .../assembler/classic/PersistenceUnitInfo.java     |    8 +-
 .../openejb/assembler/classic/PolicyContext.java   |    2 +-
 .../apache/openejb/assembler/classic/PortInfo.java |    2 +-
 .../assembler/classic/ProxyInterfaceResolver.java  |    8 +-
 .../classic/ReloadableEntityManagerFactory.java    |   32 +-
 .../openejb/assembler/classic/ResourceInfo.java    |    2 +
 .../openejb/assembler/classic/ServiceInfo.java     |    2 +-
 .../assembler/classic/ServiceReferenceInfo.java    |    4 +-
 .../openejb/assembler/classic/ServletInfo.java     |    4 +-
 .../classic/SingleValidatorFactoryWrapper.java     |  107 +
 .../assembler/classic/StatefulBeanInfo.java        |   14 +-
 .../openejb/assembler/classic/ValidationInfo.java  |    7 +-
 .../assembler/classic/ValidatorBuilder.java        |  141 +-
 .../assembler/classic/ValidatorFactoryWrapper.java |    7 +
 .../openejb/assembler/classic/WebAppInfo.java      |   24 +-
 .../openejb/assembler/classic/WsBuilder.java       |    4 +-
 .../assembler/classic/util/ServiceInfos.java       |    2 +-
 .../org/apache/openejb/async/AsynchronousPool.java |    2 +-
 .../openejb/batchee/BatchEEServiceManager.java     |   18 +-
 .../org/apache/openejb/bval/ValidatorUtil.java     |    2 +-
 .../java/org/apache/openejb/cdi/CdiBeanInfo.java   |   50 +-
 .../java/org/apache/openejb/cdi/CdiBuilder.java    |    7 +-
 .../java/org/apache/openejb/cdi/CdiEjbBean.java    |   38 +-
 .../java/org/apache/openejb/cdi/CdiPlugin.java     |   49 +-
 .../openejb/cdi/CdiResourceInjectionService.java   |    2 +-
 .../java/org/apache/openejb/cdi/CdiScanner.java    |   79 +-
 .../openejb/cdi/ConstructorInjectionBean.java      |    2 +-
 .../openejb/cdi/CurrentCreationalContext.java      |    2 +-
 .../apache/openejb/cdi/ManagedSecurityService.java |   91 +-
 .../openejb/cdi/OWBContextThreadListener.java      |   16 +-
 .../org/apache/openejb/cdi/OpenEJBBeanBuilder.java |    2 +-
 .../apache/openejb/cdi/OpenEJBBeanInfoService.java |    5 +-
 .../org/apache/openejb/cdi/OpenEJBLifecycle.java   |    4 +-
 .../apache/openejb/cdi/OptimizedLoaderService.java |    4 +-
 .../openejb/cdi/ThreadSingletonServiceImpl.java    |   63 +
 .../org/apache/openejb/cdi/WebappBeanManager.java  |   15 +-
 .../openejb/cdi/transactional/InterceptorBase.java |   12 +-
 .../cdi/transactional/MandatoryInterceptor.java    |    2 +-
 .../cdi/transactional/NeverInterceptor.java        |   11 +-
 .../cdi/transactional/NotSupportedInterceptor.java |    2 +-
 .../cdi/transactional/RequiredInterceptor.java     |    2 +-
 .../cdi/transactional/RequiredNewInterceptor.java  |    2 +-
 .../cdi/transactional/SupportsInterceptor.java     |    2 +-
 .../org/apache/openejb/cipher/PasswordCipher.java  |    2 +-
 .../openejb/classloader/ClassLoaderConfigurer.java |    8 +-
 .../CompositeClassLoaderConfigurer.java            |    2 +-
 .../ProvisioningClassLoaderConfigurer.java         |   10 +-
 .../java/org/apache/openejb/cli/Bootstrap.java     |   90 +-
 .../main/java/org/apache/openejb/cli/MainImpl.java |   10 +-
 .../openejb/component/ClassLoaderEnricher.java     |    2 +-
 .../config/ActivationConfigPropertyOverride.java   |  133 +-
 .../apache/openejb/config/AnnotationDeployer.java  |  158 +-
 .../openejb/config/AppContextConfigDeployer.java   |    2 +-
 .../org/apache/openejb/config/AppInfoBuilder.java  |   39 +-
 .../java/org/apache/openejb/config/AppModule.java  |   34 +-
 .../org/apache/openejb/config/AppValidator.java    |   42 +-
 .../java/org/apache/openejb/config/AutoConfig.java |  245 +-
 .../org/apache/openejb/config/AutoDeployer.java    |    8 +-
 .../openejb/config/BaseConvertDefinitions.java     |    2 +-
 .../org/apache/openejb/config/BeanProperties.java  |    2 +-
 .../openejb/config/BuiltInEnvironmentEntries.java  |    2 +
 .../org/apache/openejb/config/CleanEnvEntries.java |    2 +-
 .../openejb/config/ClearEmptyMappedName.java       |    2 +-
 .../org/apache/openejb/config/ClientModule.java    |    6 +-
 .../apache/openejb/config/CmpJpaConversion.java    |  145 +-
 .../config/ConfigurableClasspathArchive.java       |    7 +-
 .../openejb/config/ConfigurationFactory.java       |   52 +-
 .../org/apache/openejb/config/ConnectorModule.java |    4 +-
 .../org/apache/openejb/config/ContainerUtils.java  |   56 +
 .../config/ConvertDataSourceDefinitions.java       |   23 +-
 .../apache/openejb/config/DebuggableVmHackery.java |    4 +-
 .../java/org/apache/openejb/config/Deploy.java     |   13 +-
 .../apache/openejb/config/DeploymentLoader.java    |  211 +-
 .../apache/openejb/config/DeploymentModule.java    |    2 +-
 .../apache/openejb/config/DeploymentsResolver.java |   10 +-
 .../apache/openejb/config/EjbJarInfoBuilder.java   |    4 +-
 .../openejb/config/EntityMappingURLFinder.java     |  112 +
 .../config/EnvEntriesPropertiesDeployer.java       |    2 +-
 .../org/apache/openejb/config/FinderFactory.java   |    6 +-
 .../openejb/config/GeneratedClientModules.java     |    6 +-
 .../apache/openejb/config/InitEjbDeployments.java  |    8 +-
 .../apache/openejb/config/JndiEncInfoBuilder.java  |    6 +-
 .../apache/openejb/config/LinkBuiltInTypes.java    |    4 +-
 .../org/apache/openejb/config/MBeanDeployer.java   |    4 +-
 .../openejb/config/MergeWebappJndiContext.java     |    2 +-
 .../java/org/apache/openejb/config/Module.java     |    4 +-
 .../org/apache/openejb/config/NewLoaderLogic.java  |   52 +-
 .../openejb/config/OpenEJBDeploymentManager.java   |   16 +-
 .../apache/openejb/config/OpenEjb2Conversion.java  |   10 +-
 .../config/PersistenceContextAnnFactory.java       |   24 +-
 .../apache/openejb/config/PersistenceModule.java   |    2 +-
 .../config/PersistenceUnitLinkResolver.java        |    9 +-
 .../openejb/config/QuickServerXmlParser.java       |    4 +-
 .../org/apache/openejb/config/ReadDescriptors.java |   40 +-
 .../org/apache/openejb/config/RemoteServer.java    |   47 +-
 .../apache/openejb/config/RemoveWebServices.java   |    2 +-
 .../java/org/apache/openejb/config/ScanUtil.java   |   22 +-
 .../java/org/apache/openejb/config/Service.java    |   14 +-
 .../org/apache/openejb/config/ServiceUtils.java    |   16 +-
 .../org/apache/openejb/config/SunConversion.java   |   52 +-
 .../java/org/apache/openejb/config/TldScanner.java |   57 +-
 .../apache/openejb/config/ValidationContext.java   |    6 +-
 .../apache/openejb/config/VmDeploymentManager.java |   10 +-
 .../java/org/apache/openejb/config/WebModule.java  |   20 +-
 .../openejb/config/WebappAggregatedArchive.java    |    8 +-
 .../java/org/apache/openejb/config/WsDeployer.java |    6 +-
 .../config/event/EnhanceScannableUrlsEvent.java    |   39 +
 .../org/apache/openejb/config/provider/ID.java     |    4 +-
 .../openejb/config/provider/ProviderManager.java   |   20 +-
 .../config/provider/ServiceJarXmlLoader.java       |    6 +-
 .../config/rules/CheckAssemblyBindings.java        |    6 +-
 .../openejb/config/rules/CheckAsynchronous.java    |    2 +-
 .../openejb/config/rules/CheckCallbacks.java       |    2 +-
 .../openejb/config/rules/CheckClassLoading.java    |   10 +-
 .../openejb/config/rules/CheckDependsOn.java       |    8 +-
 .../config/rules/CheckDescriptorLocation.java      |    4 +-
 .../config/rules/CheckIncorrectPropertyNames.java  |    6 +-
 .../config/rules/CheckInjectionTargets.java        |    2 +-
 .../apache/openejb/config/rules/CheckMethods.java  |   48 +-
 .../config/rules/CheckRestMethodArePublic.java     |   13 +-
 .../apache/openejb/config/sys/AbstractService.java |   47 +-
 .../openejb/config/sys/ConnectionManager.java      |   22 +-
 .../org/apache/openejb/config/sys/Connector.java   |   22 +-
 .../org/apache/openejb/config/sys/Container.java   |   24 +-
 .../org/apache/openejb/config/sys/Deployments.java |   20 +-
 .../org/apache/openejb/config/sys/JaxbOpenejb.java |   53 +-
 .../apache/openejb/config/sys/JndiProvider.java    |   22 +-
 .../org/apache/openejb/config/sys/ListAdapter.java |    2 +-
 .../org/apache/openejb/config/sys/Openejb.java     |  112 +-
 .../apache/openejb/config/sys/ProxyFactory.java    |   22 +-
 .../org/apache/openejb/config/sys/Resource.java    |   27 +-
 .../org/apache/openejb/config/sys/Resources.java   |   36 +-
 .../apache/openejb/config/sys/SaxAppCtxConfig.java |   15 +-
 .../org/apache/openejb/config/sys/SaxOpenejb.java  |   21 +-
 .../apache/openejb/config/sys/SecurityService.java |   22 +-
 .../apache/openejb/config/sys/ServiceProvider.java |   46 +-
 .../org/apache/openejb/config/sys/ServicesJar.java |   38 +-
 .../apache/openejb/config/sys/StackHandler.java    |    5 +
 .../openejb/config/sys/TransactionManager.java     |   22 +-
 .../apache/openejb/config/sys/WikiGenerator.java   |    7 +-
 .../typed/MessageDrivenContainerBuilder.java       |    2 +-
 .../openejb/config/typed/util/ObjectMap.java       |    4 +-
 .../config/typed/util/ProviderGenerator.java       |    4 +-
 .../apache/openejb/core/BaseSessionContext.java    |   11 +-
 .../apache/openejb/core/CoreContainerSystem.java   |   16 +-
 .../apache/openejb/core/CoreUserTransaction.java   |    4 +
 .../apache/openejb/core/NoSuchObjectException.java |    8 +-
 .../SimpleTransactionSynchronizationRegistry.java  |    4 +-
 .../org/apache/openejb/core/TempClassLoader.java   |   16 +-
 .../org/apache/openejb/core/ThreadContext.java     |   12 +-
 .../java/org/apache/openejb/core/WebContext.java   |    4 +-
 .../org/apache/openejb/core/cmp/CmpContainer.java  |   12 +-
 .../openejb/core/cmp/ComplexKeyGenerator.java      |    2 +-
 .../openejb/core/cmp/cmp2/Cmp1Generator.java       |   10 +-
 .../apache/openejb/core/cmp/cmp2/Cmp2Entity.java   |    2 +-
 .../openejb/core/cmp/cmp2/Cmp2Generator.java       |   28 +-
 .../org/apache/openejb/core/cmp/cmp2/CmpField.java |    2 +-
 .../org/apache/openejb/core/cmp/cmp2/CmrField.java |    2 +-
 .../org/apache/openejb/core/cmp/cmp2/CmrSet.java   |    5 +-
 .../org/apache/openejb/core/cmp/cmp2/CmrStyle.java |    2 +-
 .../apache/openejb/core/cmp/cmp2/EjbSelect.java    |    6 +-
 .../openejb/core/cmp/cmp2/PostCreateGenerator.java |    8 +-
 .../apache/openejb/core/cmp/cmp2/SetValuedCmr.java |    7 +-
 .../apache/openejb/core/cmp/jpa/JpaCmpEngine.java  |    2 +-
 .../openejb/core/entity/EntityContainer.java       |    6 +-
 .../apache/openejb/core/entity/EntityContext.java  |    4 +-
 .../openejb/core/entity/EntityEjbHomeHandler.java  |    4 +-
 .../core/entity/EntityEjbObjectHandler.java        |    3 +-
 .../openejb/core/entity/EntityInstanceManager.java |    2 +-
 .../openejb/core/entity/EntrancyTracker.java       |    4 +-
 .../openejb/core/interceptor/InterceptorData.java  |   55 +-
 .../openejb/core/interceptor/InterceptorStack.java |    2 +-
 .../interceptor/ReflectionInvocationContext.java   |    2 +-
 .../openejb/core/ivm/BaseEjbProxyHandler.java      |   30 +-
 .../apache/openejb/core/ivm/ContextHandler.java    |    7 +
 .../openejb/core/ivm/EjbHomeProxyHandler.java      |    6 +-
 .../openejb/core/ivm/EjbObjectProxyHandler.java    |    2 +-
 .../apache/openejb/core/ivm/IntraVmArtifact.java   |    6 +-
 .../core/ivm/naming/AbstractThreadLocalProxy.java  |    2 +-
 .../core/ivm/naming/ContextualJndiReference.java   |    4 +-
 .../apache/openejb/core/ivm/naming/IvmContext.java |  117 +-
 .../core/ivm/naming/JaxWsServiceReference.java     |    8 +-
 .../core/ivm/naming/MapObjectReference.java        |    6 +-
 .../apache/openejb/core/ivm/naming/NameNode.java   |   66 +-
 .../apache/openejb/core/ivm/naming/ParsedName.java |    8 +-
 .../apache/openejb/core/ivm/naming/Reference.java  |    2 +-
 .../org/apache/openejb/core/managed/Instance.java  |    4 +-
 .../openejb/core/managed/ManagedContainer.java     |   20 +-
 .../openejb/core/managed/ManagedObjectHandler.java |    3 +-
 .../apache/openejb/core/managed/SimpleCache.java   |    8 +-
 .../openejb/core/managed/SimplePassivater.java     |    4 +-
 .../openejb/core/mdb/AbstractEndpointHandler.java  |  204 +
 .../apache/openejb/core/mdb/BaseMdbContainer.java  |   64 +
 .../apache/openejb/core/mdb/EndpointFactory.java   |   21 +-
 .../apache/openejb/core/mdb/EndpointHandler.java   |  269 +-
 .../java/org/apache/openejb/core/mdb/Instance.java |   12 +
 .../org/apache/openejb/core/mdb/MdbContainer.java  |  281 +-
 .../openejb/core/mdb/MdbContainerFactory.java      |  227 +
 .../org/apache/openejb/core/mdb/MdbContext.java    |   15 +-
 .../openejb/core/mdb/MdbInstanceManager.java       |  709 ++
 .../apache/openejb/core/mdb/MdbPoolContainer.java  |  549 ++
 .../openejb/core/mdb/PoolEndpointHandler.java      |  128 +
 .../java/org/apache/openejb/core/mdb/State.java    |   49 +
 .../core/security/AbstractSecurityService.java     |   30 +-
 .../openejb/core/security/jaas/CDILoginModule.java |    4 +-
 .../core/security/jaas/PropertiesLoginModule.java  |    4 +-
 .../openejb/core/security/jaas/SQLLoginModule.java |   32 +-
 .../core/security/jaas/ScriptLoginModule.java      |    4 +-
 .../security/jaas/ServiceProviderLoginModule.java  |    4 +-
 .../jaas/UsernamePasswordCallbackHandler.java      |    3 +-
 .../core/security/jacc/BasicJaccProvider.java      |    2 +-
 .../security/jacc/BasicPolicyConfiguration.java    |    2 +-
 .../openejb/core/singleton/SingletonContainer.java |   10 +-
 .../core/singleton/SingletonEjbObjectHandler.java  |    2 +-
 .../core/singleton/SingletonInstanceManager.java   |    6 +-
 .../org/apache/openejb/core/stateful/Instance.java |    4 +-
 .../apache/openejb/core/stateful/SimpleCache.java  |   14 +-
 .../openejb/core/stateful/SimplePassivater.java    |    4 +-
 .../openejb/core/stateful/StatefulContainer.java   |   16 +-
 .../core/stateful/StatefulEjbObjectHandler.java    |    3 +-
 .../openejb/core/stateless/StatelessContainer.java |   10 +-
 .../core/stateless/StatelessInstanceManager.java   |   14 +-
 .../apache/openejb/core/timer/EJBCronTrigger.java  |   24 +-
 .../openejb/core/timer/EjbTimerServiceImpl.java    |    6 +-
 .../openejb/core/timer/MemoryTimerStore.java       |   19 +-
 .../apache/openejb/core/timer/ScheduleData.java    |    2 +-
 .../java/org/apache/openejb/core/timer/Timers.java |    3 +
 .../core/timer/quartz/PatchedStdJDBCDelegate.java  |    5 +-
 .../core/transaction/JtaTransactionPolicy.java     |    8 +-
 .../core/transaction/TransactionPolicy.java        |    2 +-
 .../TransactionRolledbackException.java            |    8 +-
 .../openejb/core/transaction/TxMandatory.java      |    6 +-
 .../apache/openejb/core/transaction/TxNever.java   |    8 +-
 .../openejb/core/transaction/TxNotSupported.java   |    8 +-
 .../openejb/core/transaction/TxRequired.java       |    6 +-
 .../openejb/core/transaction/TxRequiresNew.java    |    6 +-
 .../openejb/core/transaction/TxSupports.java       |    8 +-
 .../openejb/core/webservices/HandlerChainData.java |    4 +-
 .../openejb/core/webservices/HandlerData.java      |    8 +-
 .../core/webservices/HandlerResolverImpl.java      |   22 +-
 .../openejb/core/webservices/JaxWsUtils.java       |    6 +-
 .../core/webservices/PortAddressRegistryImpl.java  |   30 +-
 .../apache/openejb/core/webservices/PortData.java  |    4 +-
 .../openejb/core/webservices/PortRefData.java      |    2 +-
 .../openejb/core/webservices/ProviderWrapper.java  |   21 +-
 .../openejb/core/webservices/ServiceRefData.java   |    4 +-
 .../org/apache/openejb/dyni/DynamicSubclass.java   |   32 +-
 .../org/apache/openejb/log/ColorFormatter.java     |    2 +-
 .../java/org/apache/openejb/log/FileHandler.java   |    6 +-
 .../main/java/org/apache/openejb/log/JULUtil.java  |    4 +-
 .../log/logger/AbstractDelegatingLogger.java       |    4 +-
 .../org/apache/openejb/log/logger/Log4jLogger.java |    2 +-
 .../org/apache/openejb/log/logger/Slf4jLogger.java |    7 +-
 .../stat/descriptive/DescriptiveStatistics.java    |   12 +-
 .../math/stat/descriptive/moment/Kurtosis.java     |    2 +-
 .../math/stat/descriptive/moment/Skewness.java     |    2 +-
 .../math/stat/descriptive/moment/Variance.java     |    4 +-
 .../org/apache/openejb/math/util/DoubleArray.java  |    4 +-
 .../org/apache/openejb/math/util/MathUtils.java    |   42 +-
 .../openejb/math/util/ResizableDoubleArray.java    |   10 +-
 .../monitoring/ConnectionFactoryMonitor.java       |  167 +
 .../openejb/monitoring/DynamicMBeanWrapper.java    |   16 +-
 .../openejb/monitoring/MBeanPojoWrapper.java       |  160 +
 .../apache/openejb/monitoring/ManagedMBean.java    |   20 +-
 .../openejb/monitoring/ObjectNameBuilder.java      |    4 +-
 .../openejb/monitoring/StatsInterceptor.java       |   12 +-
 .../monitoring/remote/RemoteResourceMonitor.java   |    4 +-
 .../openejb/persistence/CriteriaLogQuery.java      |   34 +-
 .../openejb/persistence/JtaEntityManager.java      |    2 +-
 .../persistence/JtaEntityManagerRegistry.java      |    4 +-
 .../org/apache/openejb/persistence/JtaQuery.java   |    2 +-
 .../openejb/persistence/PersistenceBootstrap.java  |   26 +-
 .../persistence/PersistenceUnitInfoImpl.java       |    6 +-
 .../openejb/resource/AutoConnectionTracker.java    |  142 +-
 .../resource/GeronimoConnectionManagerFactory.java |   43 +-
 .../GeronimoTransactionManagerFactory.java         |   50 +-
 .../resource/activemq/ActiveMQ5Factory.java        |   56 +-
 .../resource/activemq/ActiveMQResourceAdapter.java |   64 +-
 .../openejb/resource/activemq/jms2/JMS2.java       |    2 +-
 .../resource/activemq/jms2/TomEEXAConnection.java  |   16 +
 .../activemq/jms2/cdi/JMS2CDIExtension.java        |    3 +-
 .../openejb/resource/jdbc/DataSourceFactory.java   |    6 +-
 .../resource/jdbc/dbcp/BasicDataSource.java        |    6 +-
 .../resource/jdbc/dbcp/BasicManagedDataSource.java |    6 +-
 .../resource/jdbc/driver/AlternativeDriver.java    |    2 +-
 .../jdbc/logging/LoggingPreparedSqlStatement.java  |   28 +-
 .../jdbc/managed/local/ManagedConnection.java      |    5 +-
 .../resource/jdbc/pool/PoolDataSourceCreator.java  |   11 +-
 .../resource/jdbc/pool/XADataSourceResource.java   |    2 +-
 .../resource/jdbc/router/FailOverRouter.java       |    4 +-
 .../openejb/resource/jdbc/router/Router.java       |    2 +-
 .../resource/quartz/QuartzResourceAdapter.java     |    8 +-
 .../openejb/rest/AbstractRestThreadLocalProxy.java |    2 +-
 .../MultivaluedMapWithCaseInsensitiveKeySet.java   |    2 +-
 .../openejb/rest/ThreadLocalHttpHeaders.java       |    2 +-
 .../openejb/rest/ThreadLocalServletContext.java    |   36 +
 .../openejb/ri/sp/PseudoTransactionService.java    |   14 +-
 .../org/apache/openejb/spi/ApplicationServer.java  |   16 +-
 .../java/org/apache/openejb/spi/Assembler.java     |   46 +
 .../org/apache/openejb/spi/CallerPrincipal.java    |    2 +-
 .../org/apache/openejb/spi/SecurityService.java    |    2 +-
 .../main/java/org/apache/openejb/table/Lines.java  |    2 +-
 .../openejb/testing/ApplicationComposers.java      |   30 +-
 .../apache/openejb/testng/PropertiesBuilder.java   |    2 +-
 .../threads/impl/ManagedExecutorServiceImpl.java   |   61 +-
 .../impl/ManagedScheduledExecutorServiceImpl.java  |   12 +-
 .../apache/openejb/threads/task/CUCallable.java    |    7 +-
 .../org/apache/openejb/threads/task/CUTask.java    |    7 +-
 .../org/apache/openejb/util/AnnotationFinder.java  |   55 +-
 .../apache/openejb/util/AsynchronousRunner.java    |    2 +-
 .../main/java/org/apache/openejb/util/Base64.java  |   30 +-
 .../main/java/org/apache/openejb/util/Classes.java |    4 +-
 .../java/org/apache/openejb/util/ConfUtils.java    |    2 +-
 .../main/java/org/apache/openejb/util/Connect.java |   16 +-
 .../main/java/org/apache/openejb/util/Debug.java   |   16 +-
 .../org/apache/openejb/util/DirectoryMonitor.java  |    4 +-
 .../java/org/apache/openejb/util/Duration.java     |    2 +-
 .../org/apache/openejb/util/ExecutorBuilder.java   |    8 +-
 .../main/java/org/apache/openejb/util/Index.java   |   29 +-
 .../apache/openejb/util/IntrospectionSupport.java  |   29 +-
 .../java/org/apache/openejb/util/JarExtractor.java |   13 +-
 .../apache/openejb/util/JavaSecurityManagers.java  |    7 +-
 .../main/java/org/apache/openejb/util/Join.java    |    2 +-
 .../apache/openejb/util/JuliLogStreamFactory.java  |   36 +-
 .../java/org/apache/openejb/util/LinkResolver.java |   10 +-
 .../org/apache/openejb/util/ListConfigurator.java  |    2 +-
 .../apache/openejb/util/Log4jLogStreamFactory.java |    2 +-
 .../org/apache/openejb/util/Log4jPrintWriter.java  |    4 +-
 .../java/org/apache/openejb/util/LogCategory.java  |    1 +
 .../main/java/org/apache/openejb/util/Logger.java  |   60 +-
 .../apache/openejb/util/LoggingPrintWriter.java    |    4 +-
 .../java/org/apache/openejb/util/Memoizer.java     |    4 +-
 .../java/org/apache/openejb/util/Messages.java     |    4 +-
 .../java/org/apache/openejb/util/NetworkUtil.java  |   13 +-
 .../apache/openejb/util/ObjectRecipeHelper.java    |    2 +-
 .../org/apache/openejb/util/OpenEJBScripter.java   |    2 +-
 .../apache/openejb/util/PassthroughFactory.java    |    2 +-
 .../org/apache/openejb/util/PojoSerialization.java |   18 +-
 .../main/java/org/apache/openejb/util/Pool.java    |   92 +-
 .../org/apache/openejb/util/PropertiesHelper.java  |    2 +-
 .../org/apache/openejb/util/PropertiesService.java |    8 +-
 .../java/org/apache/openejb/util/References.java   |   20 +-
 .../org/apache/openejb/util/SimpleJSonParser.java  |    4 +-
 .../main/java/org/apache/openejb/util/Strings.java |    2 +-
 .../org/apache/openejb/util/SuperProperties.java   |   16 +-
 .../java/org/apache/openejb/util/URISupport.java   |   37 +-
 .../org/apache/openejb/util/UpdateChecker.java     |    2 +-
 .../java/org/apache/openejb/util/UrlCache.java     |   16 +-
 .../org/apache/openejb/util/UrlComparator.java     |    2 +-
 .../util/classloader/MultipleClassLoader.java      |   12 +-
 .../util/classloader/URLClassLoaderFirst.java      |   41 +-
 .../apache/openejb/util/helper/CommandHelper.java  |    6 +-
 .../openejb/util/proxy/Jdk13ProxyFactory.java      |    2 +-
 .../openejb/util/proxy/LocalBeanProxyFactory.java  |   55 +-
 .../org/apache/openejb/util/proxy/ProxyEJB.java    |    2 +-
 .../org/apache/openejb/util/proxy/QueryProxy.java  |    6 +-
 .../openejb/web/LightweightWebAppBuilder.java      |   32 +-
 .../META-INF/org.apache.openejb/service-jar.xml    |   28 +-
 .../src/main/resources/default.exclusions          |   68 +-
 .../src/main/resources/openejb-version.properties  |    2 +-
 .../openejb/assembler/classic/Messages.properties  |    3 +
 .../org/apache/openejb/config/Messages.properties  |    3 +
 .../apache/openejb/monitoring/Messages.properties  |   18 +
 .../openejb-core/src/main/resources/test-orm.xml   |   32 +
 .../apache/openejb/DependenceValidationTest.java   |    6 +-
 .../java/org/apache/openejb/DependencyVisitor.java |   38 +-
 .../org/apache/openejb/OpenEjbContainerTest.java   |   10 +-
 ...ionContainerOverwriteBothConfigurationTest.java |  152 +
 ...ainerOverwriteIdContainerConfigurationTest.java |  150 +
 ...ContainerOverwriteMessageConfigurationTest.java |  150 +
 ...OverwriteReadTheContainerConfigurationTest.java |  147 +
 ...ionContainerOverwriteSystemContainerIdTest.java |  158 +
 .../ActivationContainerOverwriteSystemTest.java    |  158 +
 .../org/apache/openejb/activemq/JMS2AMQTest.java   |   17 +-
 .../apache/openejb/assembler/DeployerEjbTest.java  |    2 +-
 .../assembler/classic/AccessTimeoutTest.java       |    4 +-
 .../assembler/classic/AppNamingReadOnlyTest.java   |   97 +
 .../classic/ApplicationResourceLifecycleTest.java  |   84 +
 .../assembler/classic/ConcurrentLockTypeTest.java  |    4 +-
 .../assembler/classic/ConcurrentMethodTest.java    |    4 +-
 .../classic/ConnectionFactoryJMXTest.java          |  133 +
 .../classic/DataSourceDefinitionTest.java          |   17 +-
 .../DataSourceDefinitionWithEjbJarXmlTest.java     |   90 +
 .../DescriptorDataSourceDefinitionTest.java        |   17 +-
 .../InterceptorBindingInfoComparatorTest.java      |   14 +-
 .../openejb/assembler/classic/JdbcConfigTest.java  |   14 +-
 .../assembler/classic/LazyValidatorTest.java       |   39 +
 .../assembler/classic/LinkResolverTest.java        |    2 +-
 .../MethodTransactionInfoComparatorTest.java       |    8 +-
 .../OpenEjbConfigurationValidationTest.java        |   10 +-
 .../classic/ResourceInfoComparatorTest.java        |    6 +-
 .../assembler/classic/ResourcesJMXTest.java        |  184 +
 .../openejb/bval/util/CustomValidatorProvider.java |   23 +-
 .../apache/openejb/cdi/AroundConstructCdiTest.java |  122 +
 .../org/apache/openejb/cdi/BasicObserverTest.java  |    2 +-
 .../apache/openejb/cdi/DependentScopedTest.java    |    2 +-
 .../java/org/apache/openejb/cdi/EJBVetoTest.java   |   54 +
 .../apache/openejb/cdi/WebappBeanManagerTest.java  |    2 +-
 .../cdi/transactional/TransactionalTest.java       |  113 +-
 .../ActivationConfigPropertyOverrideTest.java      |   69 +-
 .../openejb/config/AnnotationDeployerTest.java     |    2 +-
 .../apache/openejb/config/AppInfoBuilderTest.java  |   30 +
 .../openejb/config/ApplicationPropertiesTest.java  |   20 +-
 .../apache/openejb/config/ApplicationWideTest.java |  116 +
 .../openejb/config/AutoConfigMdbContainerTest.java |    2 +-
 .../config/AutoConfigPersistenceUnitsTest.java     |  250 +-
 .../openejb/config/AutoConfigResourceRefsTest.java |    4 +-
 .../org/apache/openejb/config/AutoConfigTest.java  |    4 +-
 .../apache/openejb/config/AutoDeployerTest.java    |    2 +-
 .../apache/openejb/config/BeanPropertiesTest.java  |   12 +-
 .../config/BuiltInEnvironmentEntriesTest.java      |   28 +
 .../openejb/config/BusinessInterfacesTest.java     |    8 +-
 .../config/CheckDescriptorLocationTest.java        |    6 +-
 ...ckDescriptorLocationTestFileDeletionHelper.java |    2 +-
 .../apache/openejb/config/CleanEnvEntriesTest.java |    2 +-
 .../openejb/config/ConfigurationFactoryTest.java   |   36 +
 .../ConnectorProxyNoNoArgConstructorTest.java      |    2 +-
 .../apache/openejb/config/ConnectorProxyTest.java  |   10 +-
 .../openejb/config/DeploymentLoaderTest.java       |    4 +-
 .../openejb/config/DeploymentsElementTest.java     |   50 +-
 .../apache/openejb/config/EarModuleNamesTest.java  |   38 +-
 .../org/apache/openejb/config/EarUnpackTest.java   |    4 +-
 .../org/apache/openejb/config/EjbModuleIdTest.java |   14 +-
 .../org/apache/openejb/config/InheritenceTest.java |   97 +-
 .../org/apache/openejb/config/InjectionTest.java   |    2 +-
 .../apache/openejb/config/JMXDataSourceTest.java   |    2 +-
 .../config/JndiEncInfoBuilderInsertTest.java       |   10 +-
 .../apache/openejb/config/MBeanDeployerTest.java   |    2 +-
 .../openejb/config/ModulePropertiesTest.java       |   10 +-
 .../openejb/config/OpenEjb2ConversionTest.java     |    2 +
 .../config/OutputGeneratedDescriptorsTest.java     |   51 +-
 .../config/PersistenceContextAnnFactoryTest.java   |    2 +-
 .../apache/openejb/config/ProviderManagerTest.java |    4 +-
 .../apache/openejb/config/ReadDescriptorsTest.java |   10 +
 .../openejb/config/ServiceClasspathTest.java       |   22 +-
 .../openejb/config/SunCmpConversionTest.java       |    2 +-
 .../apache/openejb/config/XmlDataSourceTest.java   |   80 +
 .../apache/openejb/config/XmlOverridesTest.java    |    2 +-
 .../CheckInvalidAsynchronousAnnotationsTest.java   |    4 +-
 .../apache/openejb/config/rules/InvokeMethod.java  |   22 +-
 .../config/rules/KeysAnnotationVisitor.java        |   12 +-
 .../openejb/config/rules/ValidationAssertions.java |    2 +-
 .../config/rules/ValidationKeysAuditorTest.java    |   26 +-
 .../openejb/core/InheritedAppExceptionTest.java    |    2 +-
 .../apache/openejb/core/LegacyInterfaceTest.java   |  151 +-
 .../openejb/core/asynch/AsynchInRoleTest.java      |   14 +-
 .../org/apache/openejb/core/asynch/AsynchTest.java |   14 +-
 .../apache/openejb/core/cmp/jpa/AuthorBean.java    |    2 +-
 .../org/apache/openejb/core/cmp/jpa/BookBean.java  |    2 +-
 .../org/apache/openejb/core/cmp/jpa/ComplexId.java |    6 +-
 .../org/apache/openejb/core/cmp/jpa/JpaTest.java   |   14 +-
 .../openejb/core/ivm/EjbObjectInputStreamTest.java |   16 +
 .../openejb/core/ivm/naming/IvmContextTest.java    |  159 +-
 .../openejb/core/mdb/CustomMdbContainerTest.java   |    2 +-
 .../openejb/core/mdb/EndpointHandlerTest.java      |  158 +
 .../java/org/apache/openejb/core/mdb/JmsTest.java  |    4 +-
 .../core/mdb/MaxSizePoolEndpointHandlerTest.java   |  159 +
 .../apache/openejb/core/mdb/MdbContainerTest.java  |  145 +
 .../org/apache/openejb/core/mdb/MdbInvoker.java    |    4 +-
 .../openejb/core/mdb/MdbPoolContainerTest.java     |  152 +
 .../java/org/apache/openejb/core/mdb/MdbProxy.java |    2 +-
 .../java/org/apache/openejb/core/mdb/MdbTest.java  |    4 +-
 .../openejb/core/mdb/NoMessageDeliveryTest.java    |  229 +
 .../openejb/core/mdb/PoolEndpointHandlerTest.java  |  141 +
 .../core/mdb/ResourceAdapterControlTest.java       |  178 +
 .../mdb/ResourceAdapterDeliveryActiveTest.java     |  166 +
 .../core/mdb/TxTimeoutPoolEndpointHandlerTest.java |  167 +
 .../core/mdb/connector/api/InboundListener.java    |   24 +
 .../core/mdb/connector/api/SampleConnection.java   |   26 +
 .../mdb/connector/api/SampleConnectionFactory.java |   28 +
 .../mdb/connector/impl/SampleActivationSpec.java   |   54 +
 .../impl/SampleConnectionFactoryImpl.java          |   69 +
 .../mdb/connector/impl/SampleConnectionImpl.java   |   44 +
 .../connector/impl/SampleManagedConnection.java    |  134 +
 .../impl/SampleManagedConnectionFactory.java       |   99 +
 .../impl/SampleManagedConnectionMetaData.java      |   56 +
 .../mdb/connector/impl/SampleResourceAdapter.java  |  117 +
 .../core/security/SecurityServiceImplTest.java     |    3 +-
 .../core/singleton/AsyncPostContructTest.java      |    6 +-
 .../stateful/EntityManagerPropogationTest.java     |    8 +-
 .../stateful/StatefulConcurrentLookupTest.java     |    2 +-
 .../core/stateful/StatefulContainerTest.java       |    8 +-
 .../stateful/StatefulSecurityPermissionsTest.java  |    2 +-
 .../core/stateless/JaxRpcInvocationTest.java       |   18 +-
 .../core/stateless/JaxWsInvocationTest.java        |   18 +-
 .../core/stateless/StatelessContainerTest.java     |    3 +-
 .../stateless/StatelessInvocationStatsTest.java    |  150 +-
 .../stateless/StatelessMetaAnnotationTest.java     |    3 +-
 .../core/stateless/StatelessPoolStatsTest.java     |   27 +-
 .../openejb/core/timer/GetAllTimersTest.java       |   12 +-
 .../core/webservices/JPACMDIntegrationTest.java    |  341 +
 .../core/webservices/ProviderWrapperTest.java      |    2 +-
 .../apache/openejb/dyni/DynamicSubclassTest.java   |    8 +-
 .../openejb/interceptors/FullyInterceptedBean.java |    4 +-
 .../openejb/interceptors/FullyInterceptedTest.java |    4 +-
 .../MethodLevelInterceptorOnlySLSBean.java         |    2 +-
 .../MethodLevelInterceptorOnlyTest.java            |    2 +-
 .../interceptors/NestedParamInterceptorTest.java   |   60 +
 .../SecondStatelessInterceptedBean.java            |    2 +-
 .../SecondStatelessInterceptedTest.java            |    2 +-
 .../StatelessWithAroundInvokeOnlyTest.java         |   67 +
 .../apache/openejb/interceptors/ThirdSLSBean.java  |    4 +-
 .../openejb/interceptors/ThirdSLSBeanTest.java     |    4 +-
 .../org/apache/openejb/interceptors/Utils.java     |    2 +-
 .../apache/openejb/ivm/naming/IvmContextTest.java  |  308 +-
 .../test/java/org/apache/openejb/mbeans/Empty.java |    2 +-
 .../org/apache/openejb/mbeans/Inheritance.java     |    6 +-
 .../apache/openejb/mbeans/MBeanDescription.java    |    4 +-
 .../java/org/apache/openejb/mbeans/Operation.java  |    6 +-
 .../openejb/mbeans/OperationDescription.java       |    6 +-
 .../java/org/apache/openejb/mbeans/Parent.java     |    4 +-
 .../java/org/apache/openejb/mbeans/Reader.java     |    6 +-
 .../apache/openejb/mbeans/ReaderDescription.java   |    6 +-
 .../org/apache/openejb/mbeans/ReaderWriter.java    |    6 +-
 .../java/org/apache/openejb/meta/MetaTest.java     |    4 +-
 .../openejb/persistence/JtaEntityManagerTest.java  |    2 +-
 .../resource/AutoConnectionTrackerTest.java        |  599 ++
 .../resource/PropertiesProviderFromXmlTest.java    |   53 +
 .../openejb/resource/ThreadDumpOnDestroyTest.java  |    2 +-
 .../resource/activemq/ActiveMQ5FactoryTest.java    |   27 +-
 .../activemq/ProperConnectionShutdownTest.java     |   14 +-
 ...rokuDatabasePropertiesProviderResourceTest.java |    4 +-
 .../resource/jdbc/DynamicDataSourceTest.java       |    6 +-
 .../jdbc/MultiThreadedManagedDataSourceTest.java   |    9 +-
 .../apache/openejb/resource/jdbc/XAPoolTest.java   |    3 +-
 .../jdbc/driver/AlternateDriverJarTest.java        |    8 +-
 .../test/entity/cmp2/model/StorageBean.java        |    4 +-
 .../entity/cmr/onetomany/ExampleABean_ABean.java   |    4 +-
 .../entity/cmr/onetoone/ExampleABean_ABean.java    |    2 +-
 .../entity/cmr/onetoone/ExampleBBean_BBean.java    |    2 +-
 .../threads/ManagedExecutorServiceTest.java        |    7 +-
 .../ManagedScheduledExecutorServiceTest.java       |    2 +-
 .../transaction/TransactionRollbackCauseTest.java  |    2 +-
 .../java/org/apache/openejb/util/Archives.java     |    2 +-
 .../apache/openejb/util/DynamicEJBImplTest.java    |    4 +-
 .../java/org/apache/openejb/util/OptionsTest.java  |    2 +-
 .../java/org/apache/openejb/util/PoolTest.java     |   26 +-
 .../org/apache/openejb/util/PropertiesTest.java    |    2 +-
 .../org/apache/openejb/util/ReferencesTest.java    |   28 +-
 .../apache/openejb/util/SuperPropertiesTest.java   |    2 +-
 .../org/apache/openejb/util/UrlComparatorTest.java |    6 +-
 .../java/org/apache/openejb/util/WebArchives.java  |    2 +-
 .../util/proxy/LocalBeanProxyFactoryTest.java      |    6 +-
 .../apache/openejb/util/proxy/SampleLocalBean.java |    4 +-
 .../service-jar.xml                                |   73 +
 .../src/test/resources/app-resources.xml           |   21 +
 .../convert/oej2/simple/openejb-jar-expected.xml   |    8 +-
 .../resources/convert/oej2/simple/openejb-jar.xml  |    4 +-
 .../apache/openejb/config/test-openejb-cmp-orm.xml |   32 +
 container/openejb-javaagent/pom.xml                |   13 +-
 .../java/org/apache/openejb/javaagent/Agent.java   |    2 +-
 container/openejb-jee-accessors/pom.xml            |    6 +-
 .../src/main/java/org/apache/openejb/sxc/Sxc.java  |    8 +-
 .../java/org/apache/openejb/sxc/TldTaglibXml.java  |   31 +-
 container/openejb-jee/pom.xml                      |   27 +-
 .../org/apache/openejb/jee/AbsoluteOrdering.java   |   24 +-
 .../org/apache/openejb/jee/ActivationConfig.java   |   28 +-
 .../openejb/jee/ActivationConfigProperty.java      |   28 +-
 .../org/apache/openejb/jee/ActivationSpec.java     |   30 +-
 .../java/org/apache/openejb/jee/Addressing.java    |   28 +-
 .../apache/openejb/jee/AddressingResponses.java    |   18 +-
 .../java/org/apache/openejb/jee/AdminObject.java   |   30 +-
 .../java/org/apache/openejb/jee/Application.java   |   60 +-
 .../org/apache/openejb/jee/ApplicationClient.java  |   56 +-
 .../apache/openejb/jee/ApplicationException.java   |   30 +-
 .../java/org/apache/openejb/jee/AroundInvoke.java  |   26 +-
 .../java/org/apache/openejb/jee/AroundTimeout.java |   26 +-
 .../org/apache/openejb/jee/AssemblyDescriptor.java |   46 +-
 .../java/org/apache/openejb/jee/AsyncMethod.java   |   28 +-
 .../org/apache/openejb/jee/AuthConstraint.java     |   28 +-
 .../openejb/jee/AuthenticationMechanism.java       |   30 +-
 .../main/java/org/apache/openejb/jee/Beans.java    |   71 +-
 .../java/org/apache/openejb/jee/BodyContent.java   |   18 +-
 .../org/apache/openejb/jee/BooleanAdapter.java     |    2 +-
 .../main/java/org/apache/openejb/jee/CmpField.java |   28 +-
 .../java/org/apache/openejb/jee/CmpVersion.java    |   18 +-
 .../main/java/org/apache/openejb/jee/CmrField.java |   30 +-
 .../java/org/apache/openejb/jee/CmrFieldType.java  |   18 +-
 .../openejb/jee/ConcurrencyManagementType.java     |   18 +-
 .../org/apache/openejb/jee/ConcurrentLockType.java |   18 +-
 .../org/apache/openejb/jee/ConcurrentMethod.java   |   30 +-
 .../org/apache/openejb/jee/ConfigProperty.java     |   38 +-
 .../apache/openejb/jee/ConnectionDefinition.java   |   36 +-
 .../java/org/apache/openejb/jee/Connector.java     |   44 +-
 .../apache/openejb/jee/ContainerTransaction.java   |   30 +-
 .../java/org/apache/openejb/jee/CookieConfig.java  |   38 +-
 .../java/org/apache/openejb/jee/DataSource.java    |   66 +-
 .../java/org/apache/openejb/jee/DependsOn.java     |   26 +-
 .../java/org/apache/openejb/jee/Description.java   |   26 +-
 .../java/org/apache/openejb/jee/Dispatcher.java    |   18 +-
 .../java/org/apache/openejb/jee/DisplayName.java   |   32 +-
 .../main/java/org/apache/openejb/jee/EjbJar.java   |   42 +-
 .../java/org/apache/openejb/jee/EjbLocalRef.java   |   52 +-
 .../main/java/org/apache/openejb/jee/EjbRef.java   |   38 +-
 .../java/org/apache/openejb/jee/EjbRefType.java    |   18 +-
 .../java/org/apache/openejb/jee/EjbRelation.java   |   32 +-
 .../apache/openejb/jee/EjbRelationshipRole.java    |   36 +-
 .../main/java/org/apache/openejb/jee/Empty.java    |   20 +-
 .../java/org/apache/openejb/jee/EntityBean.java    |   70 +-
 .../main/java/org/apache/openejb/jee/EnvEntry.java |   34 +-
 .../java/org/apache/openejb/jee/ErrorPage.java     |   34 +-
 .../java/org/apache/openejb/jee/ExcludeList.java   |   28 +-
 .../apache/openejb/jee/FacesAbsoluteOrdering.java  |   40 +-
 .../org/apache/openejb/jee/FacesApplication.java   |  208 +-
 .../openejb/jee/FacesApplicationExtension.java     |   40 +-
 .../jee/FacesApplicationResourceBundle.java        |   30 +-
 .../org/apache/openejb/jee/FacesAttribute.java     |   50 +-
 .../openejb/jee/FacesAttributeExtension.java       |   40 +-
 .../java/org/apache/openejb/jee/FacesBehavior.java |   76 +-
 .../apache/openejb/jee/FacesBehaviorExtension.java |   40 +-
 .../openejb/jee/FacesClientBehaviorRenderer.java   |   26 +-
 .../org/apache/openejb/jee/FacesComponent.java     |   94 +-
 .../openejb/jee/FacesComponentExtension.java       |   40 +-
 .../java/org/apache/openejb/jee/FacesConfig.java   |  212 +-
 .../openejb/jee/FacesConfigFlowDefinition.java     |  204 +-
 .../FacesConfigFlowDefinitionFacesMethodCall.java  |   48 +-
 ...sConfigFlowDefinitionFacesMethodCallMethod.java |   18 +-
 .../jee/FacesConfigFlowDefinitionFinalizer.java    |   28 +-
 .../jee/FacesConfigFlowDefinitionFlowCall.java     |   58 +-
 ...sConfigFlowDefinitionFlowCallFlowReference.java |   36 +-
 ...figFlowDefinitionFlowCallOutboundParameter.java |   34 +-
 ...FacesConfigFlowDefinitionFlowCallParameter.java |   34 +-
 .../jee/FacesConfigFlowDefinitionFlowReturn.java   |   40 +-
 .../FacesConfigFlowDefinitionInboundParameter.java |   34 +-
 .../jee/FacesConfigFlowDefinitionInitializer.java  |   28 +-
 .../FacesConfigFlowDefinitionParameterValue.java   |   34 +-
 .../jee/FacesConfigFlowDefinitionSwitch.java       |   64 +-
 .../jee/FacesConfigFlowDefinitionSwitchCase.java   |   80 +-
 .../openejb/jee/FacesConfigFlowDefinitionView.java |   38 +-
 .../apache/openejb/jee/FacesConfigFromViewId.java  |   36 +-
 .../java/org/apache/openejb/jee/FacesConfigIf.java |   36 +-
 .../jee/FacesConfigNavigationRuleExtension.java    |   44 +-
 .../openejb/jee/FacesConfigProtectedViews.java     |   42 +-
 .../jee/FacesConfigRedirectRedirectParam.java      |   32 +-
 .../org/apache/openejb/jee/FacesConverter.java     |   84 +-
 .../openejb/jee/FacesConverterExtension.java       |   40 +-
 .../org/apache/openejb/jee/FacesDefaultLocale.java |   20 +-
 .../apache/openejb/jee/FacesDefaultValidators.java |   40 +-
 .../org/apache/openejb/jee/FacesELExpression.java  |   16 +-
 .../org/apache/openejb/jee/FacesExtension.java     |   40 +-
 .../java/org/apache/openejb/jee/FacesFacet.java    |   44 +-
 .../apache/openejb/jee/FacesFacetExtension.java    |   40 +-
 .../java/org/apache/openejb/jee/FacesFactory.java  |  116 +-
 .../apache/openejb/jee/FacesFactoryExtension.java  |   40 +-
 .../org/apache/openejb/jee/FacesFromAction.java    |   20 +-
 .../org/apache/openejb/jee/FacesLifecycle.java     |   56 +-
 .../openejb/jee/FacesLifecycleExtension.java       |   40 +-
 .../org/apache/openejb/jee/FacesListEntries.java   |   48 +-
 .../java/org/apache/openejb/jee/FacesLocale.java   |   16 +-
 .../org/apache/openejb/jee/FacesLocaleConfig.java  |   42 +-
 .../org/apache/openejb/jee/FacesManagedBean.java   |   72 +-
 .../openejb/jee/FacesManagedBeanExtension.java     |   40 +-
 .../apache/openejb/jee/FacesManagedProperty.java   |   42 +-
 .../org/apache/openejb/jee/FacesMapEntries.java    |   44 +-
 .../java/org/apache/openejb/jee/FacesMapEntry.java |   34 +-
 .../apache/openejb/jee/FacesNavigationCase.java    |   36 +-
 .../apache/openejb/jee/FacesNavigationRule.java    |   60 +-
 .../openejb/jee/FacesNavigationRuleExtension.java  |   40 +-
 .../org/apache/openejb/jee/FacesNullValue.java     |   20 +-
 .../java/org/apache/openejb/jee/FacesOrdering.java |   26 +-
 .../apache/openejb/jee/FacesOrderingOrdering.java  |   40 +-
 .../apache/openejb/jee/FacesOrderingOthers.java    |   20 +-
 .../java/org/apache/openejb/jee/FacesProperty.java |   50 +-
 .../apache/openejb/jee/FacesPropertyExtension.java |   40 +-
 .../java/org/apache/openejb/jee/FacesRedirect.java |   42 +-
 .../apache/openejb/jee/FacesRedirectViewParam.java |   28 +-
 .../apache/openejb/jee/FacesReferencedBean.java    |   30 +-
 .../org/apache/openejb/jee/FacesRenderKit.java     |   64 +-
 .../openejb/jee/FacesRenderKitExtension.java       |   40 +-
 .../java/org/apache/openejb/jee/FacesRenderer.java |   80 +-
 .../apache/openejb/jee/FacesRendererExtension.java |   40 +-
 .../apache/openejb/jee/FacesSupportedLocale.java   |   20 +-
 .../openejb/jee/FacesSystemEventListener.java      |   30 +-
 .../org/apache/openejb/jee/FacesValidator.java     |   78 +-
 .../openejb/jee/FacesValidatorExtension.java       |   40 +-
 .../main/java/org/apache/openejb/jee/Filter.java   |   34 +-
 .../java/org/apache/openejb/jee/FilterMapping.java |   36 +-
 .../org/apache/openejb/jee/FormLoginConfig.java    |   28 +-
 .../main/java/org/apache/openejb/jee/Function.java |   36 +-
 .../main/java/org/apache/openejb/jee/Handler.java  |   38 +-
 .../java/org/apache/openejb/jee/HandlerChain.java  |   36 +-
 .../java/org/apache/openejb/jee/HandlerChains.java |   26 +-
 .../jee/HandlerChainsStringQNameAdapter.java       |    2 +-
 .../src/main/java/org/apache/openejb/jee/Icon.java |   30 +-
 .../apache/openejb/jee/InboundResourceadapter.java |   26 +-
 .../java/org/apache/openejb/jee/InitMethod.java    |   28 +-
 .../org/apache/openejb/jee/InjectionTarget.java    |   31 +-
 .../java/org/apache/openejb/jee/Interceptor.java   |   38 +-
 .../org/apache/openejb/jee/InterceptorBinding.java |   42 +-
 .../org/apache/openejb/jee/InterceptorOrder.java   |   26 +-
 .../java/org/apache/openejb/jee/Interceptors.java  |   28 +-
 .../org/apache/openejb/jee/IsolationLevel.java     |   22 +-
 .../org/apache/openejb/jee/JavaIdentifier.java     |   22 +-
 .../java/org/apache/openejb/jee/JaxbJavaee.java    |  121 +-
 .../java/org/apache/openejb/jee/JspConfig.java     |   28 +-
 .../org/apache/openejb/jee/JspPropertyGroup.java   |   50 +-
 .../java/org/apache/openejb/jee/KeyExtractor.java  |    2 +-
 .../main/java/org/apache/openejb/jee/Keyable.java  |    2 +-
 .../org/apache/openejb/jee/KeyedCollection.java    |    4 +-
 .../main/java/org/apache/openejb/jee/License.java  |   28 +-
 .../org/apache/openejb/jee/LifecycleCallback.java  |   26 +-
 .../main/java/org/apache/openejb/jee/Listener.java |   28 +-
 .../apache/openejb/jee/LocaleEncodingMapping.java  |   28 +-
 .../openejb/jee/LocaleEncodingMappingList.java     |   26 +-
 .../java/org/apache/openejb/jee/LoginConfig.java   |   30 +-
 .../org/apache/openejb/jee/MessageAdapter.java     |   26 +-
 .../org/apache/openejb/jee/MessageDestination.java |   32 +-
 .../apache/openejb/jee/MessageDestinationRef.java  |   40 +-
 .../openejb/jee/MessageDestinationUsage.java       |   18 +-
 .../org/apache/openejb/jee/MessageDrivenBean.java  |   68 +-
 .../main/java/org/apache/openejb/jee/Method.java   |   42 +-
 .../java/org/apache/openejb/jee/MethodIntf.java    |   18 +-
 .../java/org/apache/openejb/jee/MethodParams.java  |   29 +-
 .../org/apache/openejb/jee/MethodPermission.java   |   36 +-
 .../java/org/apache/openejb/jee/MimeMapping.java   |   28 +-
 .../main/java/org/apache/openejb/jee/Module.java   |   38 +-
 .../org/apache/openejb/jee/MultipartConfig.java    |   30 +-
 .../java/org/apache/openejb/jee/Multiplicity.java  |   18 +-
 .../java/org/apache/openejb/jee/NamedMethod.java   |   31 +-
 .../main/java/org/apache/openejb/jee/Ordering.java |   26 +-
 .../org/apache/openejb/jee/OrderingOrdering.java   |   26 +-
 .../org/apache/openejb/jee/OrderingOthers.java     |   20 +-
 .../openejb/jee/OutboundResourceAdapter.java       |   32 +-
 .../org/apache/openejb/jee/PackageMapping.java     |    2 +-
 .../java/org/apache/openejb/jee/ParamValue.java    |   28 +-
 .../java/org/apache/openejb/jee/Persistence.java   |  323 +-
 .../apache/openejb/jee/PersistenceContextRef.java  |   36 +-
 .../apache/openejb/jee/PersistenceContextType.java |   18 +-
 .../org/apache/openejb/jee/PersistenceType.java    |   18 +-
 .../apache/openejb/jee/PersistenceUnitCaching.java |   24 +-
 .../org/apache/openejb/jee/PersistenceUnitRef.java |   32 +-
 .../openejb/jee/PersistenceUnitTransaction.java    |   18 +-
 .../openejb/jee/PersistenceUnitValidationMode.java |   20 +-
 .../java/org/apache/openejb/jee/PortComponent.java |   58 +-
 .../org/apache/openejb/jee/PortComponentRef.java   |   36 +-
 .../java/org/apache/openejb/jee/PortMapping.java   |    2 +-
 .../main/java/org/apache/openejb/jee/Property.java |   28 +-
 .../main/java/org/apache/openejb/jee/Query.java    |   32 +-
 .../java/org/apache/openejb/jee/QueryMethod.java   |   28 +-
 .../apache/openejb/jee/RelationshipRoleSource.java |   36 +-
 .../java/org/apache/openejb/jee/Relationships.java |   28 +-
 .../java/org/apache/openejb/jee/RemoveMethod.java  |   31 +-
 .../apache/openejb/jee/RequiredConfigProperty.java |   28 +-
 .../main/java/org/apache/openejb/jee/ResAuth.java  |   18 +-
 .../org/apache/openejb/jee/ResSharingScope.java    |   18 +-
 .../org/apache/openejb/jee/ResourceAdapter.java    |   36 +-
 .../org/apache/openejb/jee/ResourceEnvRef.java     |   32 +-
 .../java/org/apache/openejb/jee/ResourceRef.java   |   36 +-
 .../org/apache/openejb/jee/ResultTypeMapping.java  |   18 +-
 .../main/java/org/apache/openejb/jee/RunAs.java    |   28 +-
 .../src/main/java/org/apache/openejb/jee/Scan.java |  236 +-
 .../org/apache/openejb/jee/SecurityConstraint.java |   32 +-
 .../org/apache/openejb/jee/SecurityPermission.java |   28 +-
 .../java/org/apache/openejb/jee/SecurityRole.java  |   28 +-
 .../org/apache/openejb/jee/SecurityRoleRef.java    |   30 +-
 .../jee/ServiceEndpointInterfaceMapping.java       |    4 +-
 .../openejb/jee/ServiceEndpointMethodMapping.java  |    4 +-
 .../org/apache/openejb/jee/ServiceImplBean.java    |   28 +-
 .../openejb/jee/ServiceInterfaceMapping.java       |    2 +-
 .../java/org/apache/openejb/jee/ServiceRef.java    |   50 +-
 .../main/java/org/apache/openejb/jee/Servlet.java  |   50 +-
 .../org/apache/openejb/jee/ServletMapping.java     |   28 +-
 .../java/org/apache/openejb/jee/SessionBean.java   |  100 +-
 .../java/org/apache/openejb/jee/SessionConfig.java |   30 +-
 .../java/org/apache/openejb/jee/SessionType.java   |   18 +-
 .../src/main/java/org/apache/openejb/jee/Tag.java  |   44 +-
 .../main/java/org/apache/openejb/jee/TagFile.java  |   34 +-
 .../main/java/org/apache/openejb/jee/Taglib.java   |   28 +-
 .../main/java/org/apache/openejb/jee/Timeout.java  |   60 +-
 .../main/java/org/apache/openejb/jee/Timer.java    |   40 +-
 .../java/org/apache/openejb/jee/TimerSchedule.java |   38 +-
 .../java/org/apache/openejb/jee/TldAttribute.java  |   56 +-
 .../org/apache/openejb/jee/TldDeferredMethod.java  |   26 +-
 .../org/apache/openejb/jee/TldDeferredValue.java   |   26 +-
 .../java/org/apache/openejb/jee/TldExtension.java  |   28 +-
 .../java/org/apache/openejb/jee/TldTaglib.java     |   46 +-
 .../java/org/apache/openejb/jee/TrackingMode.java  |   18 +-
 .../org/apache/openejb/jee/TransAttribute.java     |   18 +-
 .../apache/openejb/jee/TransactionSupportType.java |   18 +-
 .../org/apache/openejb/jee/TransactionType.java    |   18 +-
 .../org/apache/openejb/jee/TransportGuarantee.java |   18 +-
 .../java/org/apache/openejb/jee/UrlPattern.java    |   22 +-
 .../org/apache/openejb/jee/UserDataConstraint.java |   28 +-
 .../java/org/apache/openejb/jee/Validator.java     |   30 +-
 .../main/java/org/apache/openejb/jee/Variable.java |   40 +-
 .../org/apache/openejb/jee/VariableMapping.java    |    2 +-
 .../java/org/apache/openejb/jee/VariableScope.java |   18 +-
 .../src/main/java/org/apache/openejb/jee/Web.java  |   28 +-
 .../main/java/org/apache/openejb/jee/WebApp.java   |   30 +-
 .../java/org/apache/openejb/jee/WebFragment.java   |   30 +-
 .../apache/openejb/jee/WebResourceCollection.java  |   38 +-
 .../apache/openejb/jee/WebserviceDescription.java  |   38 +-
 .../java/org/apache/openejb/jee/Webservices.java   |   30 +-
 .../org/apache/openejb/jee/WelcomeFileList.java    |   26 +-
 .../org/apache/openejb/jee/WsdlMessageMapping.java |    4 +-
 .../apache/openejb/jee/WsdlReturnValueMapping.java |    2 +-
 .../java/org/apache/openejb/jee/XmlString.java     |   24 +-
 .../java/org/apache/openejb/jee/XsdString.java     |   24 +-
 .../apache/openejb/jee/bval/AnnotationType.java    |   18 +-
 .../java/org/apache/openejb/jee/bval/BeanType.java |   30 +-
 .../org/apache/openejb/jee/bval/ClassType.java     |   22 +-
 .../openejb/jee/bval/ConstraintDefinitionType.java |   20 +-
 .../openejb/jee/bval/ConstraintMappingsType.java   |   24 +-
 .../apache/openejb/jee/bval/ConstraintType.java    |   26 +-
 .../apache/openejb/jee/bval/ConstructorType.java   |   24 +-
 .../openejb/jee/bval/CrossParameterType.java       |   20 +-
 .../bval/DefaultValidatedExecutableTypesType.java  |   38 +-
 .../org/apache/openejb/jee/bval/ElementType.java   |   22 +-
 .../openejb/jee/bval/ExecutableValidationType.java |   20 +-
 .../org/apache/openejb/jee/bval/FieldType.java     |   26 +-
 .../org/apache/openejb/jee/bval/GetterType.java    |   26 +-
 .../openejb/jee/bval/GroupConversionType.java      |   16 +-
 .../apache/openejb/jee/bval/GroupSequenceType.java |   18 +-
 .../org/apache/openejb/jee/bval/GroupsType.java    |   18 +-
 .../org/apache/openejb/jee/bval/MethodType.java    |   26 +-
 .../org/apache/openejb/jee/bval/ParameterType.java |   26 +-
 .../org/apache/openejb/jee/bval/PayloadType.java   |   18 +-
 .../org/apache/openejb/jee/bval/PropertyType.java  |   14 +-
 .../apache/openejb/jee/bval/ReturnValueType.java   |   24 +-
 .../apache/openejb/jee/bval/ValidatedByType.java   |   20 +-
 .../openejb/jee/bval/ValidationConfigType.java     |  237 +-
 .../apache/openejb/jee/jba/ActivationConfig.java   |   14 +-
 .../apache/openejb/jee/jba/AssemblyDescriptor.java |   28 +-
 .../main/java/org/apache/openejb/jee/jba/Bean.java |   14 +-
 .../openejb/jee/jba/CachePolicyConfOther.java      |   14 +-
 .../openejb/jee/jba/ContainerConfiguration.java    |   14 +-
 .../openejb/jee/jba/ContainerConfigurations.java   |   14 +-
 .../openejb/jee/jba/ContainerInterceptors.java     |   14 +-
 .../openejb/jee/jba/EndpointInterceptors.java      |   14 +-
 .../apache/openejb/jee/jba/EnterpriseBeans.java    |   14 +-
 .../java/org/apache/openejb/jee/jba/Entity.java    |   98 +-
 .../main/java/org/apache/openejb/jee/jba/Home.java |   14 +-
 .../org/apache/openejb/jee/jba/Interceptor.java    |   14 +-
 .../java/org/apache/openejb/jee/jba/Invoker.java   |   14 +-
 .../apache/openejb/jee/jba/InvokerBindings.java    |   14 +-
 .../openejb/jee/jba/InvokerProxyBindings.java      |   14 +-
 .../org/apache/openejb/jee/jba/ListEntity.java     |   14 +-
 .../org/apache/openejb/jee/jba/MessageDriven.java  |   98 +-
 .../apache/openejb/jee/jba/MethodAttributes.java   |   14 +-
 .../apache/openejb/jee/jba/ResourceManager.java    |   14 +-
 .../apache/openejb/jee/jba/ResourceManagers.java   |   14 +-
 .../org/apache/openejb/jee/jba/ResourceRef.java    |   14 +-
 .../org/apache/openejb/jee/jba/RetryHandlers.java  |   14 +-
 .../org/apache/openejb/jee/jba/SecurityRole.java   |   14 +-
 .../java/org/apache/openejb/jee/jba/Session.java   |  112 +-
 .../openejb/jee/jba/cmp/AddColumnTemplate.java     |   16 +-
 .../openejb/jee/jba/cmp/AdditionalColumns.java     |   16 +-
 .../java/org/apache/openejb/jee/jba/cmp/Alias.java |   16 +-
 .../openejb/jee/jba/cmp/AliasHeaderPrefix.java     |   16 +-
 .../openejb/jee/jba/cmp/AliasHeaderSuffix.java     |   16 +-
 .../apache/openejb/jee/jba/cmp/AliasMaxLength.java |   16 +-
 .../openejb/jee/jba/cmp/AlterColumnTemplate.java   |   16 +-
 .../org/apache/openejb/jee/jba/cmp/AlterTable.java |   16 +-
 .../org/apache/openejb/jee/jba/cmp/Attribute.java  |   18 +-
 .../java/org/apache/openejb/jee/jba/cmp/Audit.java |   28 +-
 .../apache/openejb/jee/jba/cmp/AutoIncrement.java  |   16 +-
 .../openejb/jee/jba/cmp/AutoIncrementTemplate.java |   16 +-
 .../openejb/jee/jba/cmp/BatchCascadeDelete.java    |   16 +-
 .../openejb/jee/jba/cmp/CheckDirtyAfterGet.java    |   16 +-
 .../java/org/apache/openejb/jee/jba/cmp/Class.java |   16 +-
 .../openejb/jee/jba/cmp/CleanReadAheadOnLoad.java  |   16 +-
 .../org/apache/openejb/jee/jba/cmp/CmpField.java   |   70 +-
 .../org/apache/openejb/jee/jba/cmp/ColumnName.java |   16 +-
 .../apache/openejb/jee/jba/cmp/CreateTable.java    |   16 +-
 .../org/apache/openejb/jee/jba/cmp/CreatedBy.java  |   32 +-
 .../apache/openejb/jee/jba/cmp/CreatedTime.java    |   32 +-
 .../org/apache/openejb/jee/jba/cmp/Datasource.java |   16 +-
 .../openejb/jee/jba/cmp/DatasourceMapping.java     |   16 +-
 .../org/apache/openejb/jee/jba/cmp/Dbindex.java    |   16 +-
 .../apache/openejb/jee/jba/cmp/DeclaredSql.java    |   30 +-
 .../org/apache/openejb/jee/jba/cmp/Defaults.java   |   60 +-
 .../openejb/jee/jba/cmp/DependentValueClass.java   |   40 +-
 .../openejb/jee/jba/cmp/DependentValueClasses.java |   36 +-
 .../apache/openejb/jee/jba/cmp/Description.java    |   16 +-
 .../org/apache/openejb/jee/jba/cmp/Distinct.java   |   16 +-
 .../openejb/jee/jba/cmp/DropColumnTemplate.java    |   16 +-
 .../org/apache/openejb/jee/jba/cmp/DynamicQl.java  |   16 +-
 .../apache/openejb/jee/jba/cmp/EagerLoadGroup.java |   16 +-
 .../org/apache/openejb/jee/jba/cmp/EjbName.java    |   16 +-
 .../apache/openejb/jee/jba/cmp/EjbRelation.java    |   62 +-
 .../openejb/jee/jba/cmp/EjbRelationName.java       |   16 +-
 .../openejb/jee/jba/cmp/EjbRelationshipRole.java   |   30 +-
 .../jee/jba/cmp/EjbRelationshipRoleName.java       |   16 +-
 .../openejb/jee/jba/cmp/EnterpriseBeans.java       |   36 +-
 .../org/apache/openejb/jee/jba/cmp/Entity.java     |   96 +-
 .../apache/openejb/jee/jba/cmp/EntityCommand.java  |   38 +-
 .../apache/openejb/jee/jba/cmp/EntityCommands.java |   36 +-
 .../apache/openejb/jee/jba/cmp/FalseMapping.java   |   16 +-
 .../org/apache/openejb/jee/jba/cmp/FetchSize.java  |   16 +-
 .../org/apache/openejb/jee/jba/cmp/FieldName.java  |   16 +-
 .../org/apache/openejb/jee/jba/cmp/FieldType.java  |   16 +-
 .../apache/openejb/jee/jba/cmp/FkConstraint.java   |   16 +-
 .../openejb/jee/jba/cmp/FkConstraintTemplate.java  |   16 +-
 .../openejb/jee/jba/cmp/ForeignKeyMapping.java     |   16 +-
 .../java/org/apache/openejb/jee/jba/cmp/From.java  |   16 +-
 .../openejb/jee/jba/cmp/FunctionMapping.java       |   24 +-
 .../apache/openejb/jee/jba/cmp/FunctionName.java   |   16 +-
 .../apache/openejb/jee/jba/cmp/FunctionSql.java    |   16 +-
 .../org/apache/openejb/jee/jba/cmp/GroupName.java  |   16 +-
 .../org/apache/openejb/jee/jba/cmp/JavaType.java   |   16 +-
 .../org/apache/openejb/jee/jba/cmp/JbossQl.java    |   16 +-
 .../apache/openejb/jee/jba/cmp/JbosscmpJdbc.java   |   36 +-
 .../org/apache/openejb/jee/jba/cmp/JdbcType.java   |   16 +-
 .../org/apache/openejb/jee/jba/cmp/KeyField.java   |   62 +-
 .../org/apache/openejb/jee/jba/cmp/KeyFields.java  |   36 +-
 .../openejb/jee/jba/cmp/KeyGeneratorFactory.java   |   16 +-
 .../apache/openejb/jee/jba/cmp/LazyLoadGroups.java |   36 +-
 .../openejb/jee/jba/cmp/LazyResultsetLoading.java  |   16 +-
 .../org/apache/openejb/jee/jba/cmp/LeftJoin.java   |   38 +-
 .../apache/openejb/jee/jba/cmp/ListCacheMax.java   |   16 +-
 .../org/apache/openejb/jee/jba/cmp/LoadGroup.java  |   40 +-
 .../apache/openejb/jee/jba/cmp/LoadGroupName.java  |   16 +-
 .../org/apache/openejb/jee/jba/cmp/LoadGroups.java |   36 +-
 .../org/apache/openejb/jee/jba/cmp/MappedType.java |   16 +-
 .../org/apache/openejb/jee/jba/cmp/Mapper.java     |   16 +-
 .../org/apache/openejb/jee/jba/cmp/Mapping.java    |   30 +-
 .../org/apache/openejb/jee/jba/cmp/MethodName.java |   16 +-
 .../apache/openejb/jee/jba/cmp/MethodParam.java    |   16 +-
 .../apache/openejb/jee/jba/cmp/MethodParams.java   |   36 +-
 .../openejb/jee/jba/cmp/ModifiedStrategy.java      |   16 +-
 .../java/org/apache/openejb/jee/jba/cmp/Name.java  |   16 +-
 .../org/apache/openejb/jee/jba/cmp/NotNull.java    |   16 +-
 .../openejb/jee/jba/cmp/OptimisticLocking.java     |   58 +-
 .../java/org/apache/openejb/jee/jba/cmp/Order.java |   16 +-
 .../java/org/apache/openejb/jee/jba/cmp/Other.java |   16 +-
 .../org/apache/openejb/jee/jba/cmp/PageSize.java   |   16 +-
 .../apache/openejb/jee/jba/cmp/ParamSetter.java    |   16 +-
 .../apache/openejb/jee/jba/cmp/PkConstraint.java   |   16 +-
 .../openejb/jee/jba/cmp/PkConstraintTemplate.java  |   16 +-
 .../openejb/jee/jba/cmp/PostTableCreate.java       |   36 +-
 .../jee/jba/cmp/PreferredRelationMapping.java      |   16 +-
 .../org/apache/openejb/jee/jba/cmp/Property.java   |   34 +-
 .../apache/openejb/jee/jba/cmp/PropertyName.java   |   16 +-
 .../org/apache/openejb/jee/jba/cmp/QlCompiler.java |   16 +-
 .../java/org/apache/openejb/jee/jba/cmp/Query.java |   40 +-
 .../apache/openejb/jee/jba/cmp/QueryMethod.java    |   24 +-
 .../org/apache/openejb/jee/jba/cmp/ReadAhead.java  |   42 +-
 .../org/apache/openejb/jee/jba/cmp/ReadOnly.java   |   16 +-
 .../apache/openejb/jee/jba/cmp/ReadStrategy.java   |   16 +-
 .../apache/openejb/jee/jba/cmp/ReadTimeOut.java    |   16 +-
 .../openejb/jee/jba/cmp/RelationTableMapping.java  |   40 +-
 .../apache/openejb/jee/jba/cmp/Relationships.java  |   36 +-
 .../apache/openejb/jee/jba/cmp/RemoveTable.java    |   16 +-
 .../apache/openejb/jee/jba/cmp/ReservedWords.java  |   36 +-
 .../apache/openejb/jee/jba/cmp/ResultReader.java   |   16 +-
 .../org/apache/openejb/jee/jba/cmp/RowLocking.java |   16 +-
 .../openejb/jee/jba/cmp/RowLockingTemplate.java    |   16 +-
 .../org/apache/openejb/jee/jba/cmp/Select.java     |   34 +-
 .../apache/openejb/jee/jba/cmp/SqlStatement.java   |   16 +-
 .../org/apache/openejb/jee/jba/cmp/SqlType.java    |   16 +-
 .../apache/openejb/jee/jba/cmp/StateFactory.java   |   16 +-
 .../org/apache/openejb/jee/jba/cmp/Strategy.java   |   16 +-
 .../openejb/jee/jba/cmp/SubquerySupported.java     |   16 +-
 .../org/apache/openejb/jee/jba/cmp/TableName.java  |   16 +-
 .../jee/jba/cmp/ThrowRuntimeExceptions.java        |   16 +-
 .../openejb/jee/jba/cmp/TimestampColumn.java       |   16 +-
 .../apache/openejb/jee/jba/cmp/TrueMapping.java    |   16 +-
 .../apache/openejb/jee/jba/cmp/TypeMapping.java    |   80 +-
 .../apache/openejb/jee/jba/cmp/TypeMappings.java   |   36 +-
 .../org/apache/openejb/jee/jba/cmp/UnknownPk.java  |   42 +-
 .../apache/openejb/jee/jba/cmp/UnknownPkClass.java |   16 +-
 .../org/apache/openejb/jee/jba/cmp/UpdatedBy.java  |   32 +-
 .../apache/openejb/jee/jba/cmp/UpdatedTime.java    |   32 +-
 .../openejb/jee/jba/cmp/UserTypeMapping.java       |   30 +-
 .../openejb/jee/jba/cmp/UserTypeMappings.java      |   36 +-
 .../apache/openejb/jee/jba/cmp/VersionColumn.java  |   16 +-
 .../java/org/apache/openejb/jee/jba/cmp/Where.java |   16 +-
 .../java/org/apache/openejb/jee/jba/cmp/Word.java  |   16 +-
 .../org/apache/openejb/jee/jpa/AccessType.java     |   16 +-
 .../openejb/jee/jpa/AssociationOverride.java       |   54 +-
 .../apache/openejb/jee/jpa/AttributeOverride.java  |   34 +-
 .../org/apache/openejb/jee/jpa/Attributes.java     |  194 +-
 .../java/org/apache/openejb/jee/jpa/Basic.java     |   48 +-
 .../org/apache/openejb/jee/jpa/CascadeType.java    |   38 +-
 .../apache/openejb/jee/jpa/CollectionTable.java    |   66 +-
 .../java/org/apache/openejb/jee/jpa/Column.java    |   44 +-
 .../org/apache/openejb/jee/jpa/ColumnResult.java   |   26 +-
 .../openejb/jee/jpa/DiscriminatorColumn.java       |   32 +-
 .../apache/openejb/jee/jpa/DiscriminatorType.java  |   18 +-
 .../apache/openejb/jee/jpa/ElementCollection.java  |  160 +-
 .../org/apache/openejb/jee/jpa/Embeddable.java     |   38 +-
 .../openejb/jee/jpa/EmbeddableAttributes.java      |  148 +-
 .../java/org/apache/openejb/jee/jpa/Embedded.java  |   64 +-
 .../org/apache/openejb/jee/jpa/EmbeddedId.java     |   48 +-
 .../java/org/apache/openejb/jee/jpa/EmptyType.java |   16 +-
 .../java/org/apache/openejb/jee/jpa/Entity.java    |  188 +-
 .../org/apache/openejb/jee/jpa/EntityListener.java |   44 +-
 .../apache/openejb/jee/jpa/EntityListeners.java    |   44 +-
 .../org/apache/openejb/jee/jpa/EntityMappings.java |  176 +-
 .../org/apache/openejb/jee/jpa/EntityResult.java   |   48 +-
 .../java/org/apache/openejb/jee/jpa/EnumType.java  |   16 +-
 .../java/org/apache/openejb/jee/jpa/FetchType.java |   16 +-
 .../org/apache/openejb/jee/jpa/FieldResult.java    |   28 +-
 .../org/apache/openejb/jee/jpa/GeneratedValue.java |   28 +-
 .../org/apache/openejb/jee/jpa/GenerationType.java |   20 +-
 .../main/java/org/apache/openejb/jee/jpa/Id.java   |   42 +-
 .../java/org/apache/openejb/jee/jpa/IdClass.java   |   26 +-
 .../org/apache/openejb/jee/jpa/Inheritance.java    |   26 +-
 .../apache/openejb/jee/jpa/InheritanceType.java    |   18 +-
 .../org/apache/openejb/jee/jpa/JoinColumn.java     |   40 +-
 .../java/org/apache/openejb/jee/jpa/JoinTable.java |   82 +-
 .../main/java/org/apache/openejb/jee/jpa/Lob.java  |   24 +-
 .../org/apache/openejb/jee/jpa/LockModeType.java   |   28 +-
 .../org/apache/openejb/jee/jpa/ManyToMany.java     |  108 +-
 .../java/org/apache/openejb/jee/jpa/ManyToOne.java |   66 +-
 .../java/org/apache/openejb/jee/jpa/MapKey.java    |   26 +-
 .../org/apache/openejb/jee/jpa/MapKeyClass.java    |   26 +-
 .../org/apache/openejb/jee/jpa/MapKeyColumn.java   |   44 +-
 .../apache/openejb/jee/jpa/MapKeyJoinColumn.java   |   40 +-
 .../apache/openejb/jee/jpa/MappedSuperclass.java   |   60 +-
 .../apache/openejb/jee/jpa/NamedNativeQuery.java   |   54 +-
 .../org/apache/openejb/jee/jpa/NamedQuery.java     |   52 +-
 .../java/org/apache/openejb/jee/jpa/OneToMany.java |  130 +-
 .../java/org/apache/openejb/jee/jpa/OneToOne.java  |   86 +-
 .../org/apache/openejb/jee/jpa/OrderColumn.java    |   34 +-
 .../openejb/jee/jpa/PersistenceUnitDefaults.java   |   42 +-
 .../openejb/jee/jpa/PersistenceUnitMetadata.java   |   34 +-
 .../java/org/apache/openejb/jee/jpa/PostLoad.java  |   32 +-
 .../org/apache/openejb/jee/jpa/PostPersist.java    |   32 +-
 .../org/apache/openejb/jee/jpa/PostRemove.java     |   32 +-
 .../org/apache/openejb/jee/jpa/PostUpdate.java     |   32 +-
 .../org/apache/openejb/jee/jpa/PrePersist.java     |   32 +-
 .../java/org/apache/openejb/jee/jpa/PreRemove.java |   32 +-
 .../java/org/apache/openejb/jee/jpa/PreUpdate.java |   32 +-
 .../openejb/jee/jpa/PrimaryKeyJoinColumn.java      |   30 +-
 .../java/org/apache/openejb/jee/jpa/QueryHint.java |   34 +-
 .../org/apache/openejb/jee/jpa/SecondaryTable.java |   66 +-
 .../apache/openejb/jee/jpa/SequenceGenerator.java  |   42 +-
 .../openejb/jee/jpa/SqlResultSetMapping.java       |   64 +-
 .../java/org/apache/openejb/jee/jpa/Table.java     |   50 +-
 .../org/apache/openejb/jee/jpa/TableGenerator.java |   64 +-
 .../org/apache/openejb/jee/jpa/TemporalType.java   |   18 +-
 .../java/org/apache/openejb/jee/jpa/Transient.java |   26 +-
 .../apache/openejb/jee/jpa/UniqueConstraint.java   |   46 +-
 .../java/org/apache/openejb/jee/jpa/Version.java   |   36 +-
 .../jee/jpa/fragment/PersistenceFragment.java      |   14 +-
 .../jee/jpa/unit/JaxbPersistenceFactory.java       |    6 +-
 .../apache/openejb/jee/jpa/unit/Persistence.java   |  116 +-
 .../openejb/jee/jpa/unit/PersistenceUnit.java      |   84 +-
 .../apache/openejb/jee/jpa/unit/Properties.java    |   54 +-
 .../org/apache/openejb/jee/jpa/unit/Property.java  |   20 +-
 .../openejb/jee/jpa/unit/TransactionType.java      |   16 +-
 .../openejb/jee/oejb2/AbstractClusteringType.java  |   20 +-
 .../openejb/jee/oejb2/AbstractNamingEntryType.java |   20 +-
 .../openejb/jee/oejb2/AbstractSecurityType.java    |   20 +-
 .../openejb/jee/oejb2/AbstractServiceType.java     |   20 +-
 .../jee/oejb2/ActivationConfigPropertyType.java    |   24 +-
 .../openejb/jee/oejb2/ActivationConfigType.java    |   52 +-
 .../apache/openejb/jee/oejb2/ApplicationType.java  |   74 +-
 .../org/apache/openejb/jee/oejb2/ArtifactType.java |   48 +-
 .../apache/openejb/jee/oejb2/AttributeType.java    |   20 +-
 .../apache/openejb/jee/oejb2/AuthMethodType.java   |   20 +-
 .../openejb/jee/oejb2/AutoIncrementTableType.java  |   28 +-
 .../apache/openejb/jee/oejb2/ClassFilterType.java  |   36 +-
 .../jee/oejb2/CmpFieldGroupMappingType.java        |   24 +-
 .../jee/oejb2/CmrFieldGroupMappingType.java        |   24 +-
 .../openejb/jee/oejb2/CustomGeneratorType.java     |   28 +-
 .../openejb/jee/oejb2/DatabaseGeneratedType.java   |   40 +-
 .../apache/openejb/jee/oejb2/DepPatternType.java   |   30 +-
 .../apache/openejb/jee/oejb2/DependenciesType.java |   36 +-
 .../apache/openejb/jee/oejb2/DependencyType.java   |   22 +-
 .../apache/openejb/jee/oejb2/EjbLocalRefType.java  |   30 +-
 .../org/apache/openejb/jee/oejb2/EjbRefType.java   |   32 +-
 .../apache/openejb/jee/oejb2/EjbRelationType.java  |   40 +-
 .../openejb/jee/oejb2/EjbRelationshipRoleType.java |  238 +-
 .../org/apache/openejb/jee/oejb2/EmptyType.java    |   16 +-
 .../apache/openejb/jee/oejb2/EntityBeanType.java   |  426 +-
 .../openejb/jee/oejb2/EntityGroupMappingType.java  |   22 +-
 .../apache/openejb/jee/oejb2/EnvironmentType.java  |  116 +-
 .../apache/openejb/jee/oejb2/ExtModuleType.java    |   46 +-
 .../apache/openejb/jee/oejb2/GbeanLocatorType.java |   28 +-
 .../org/apache/openejb/jee/oejb2/GbeanRefType.java |   58 +-
 .../org/apache/openejb/jee/oejb2/GbeanType.java    |   50 +-
 .../openejb/jee/oejb2/GeronimoEjbJarType.java      |   86 +-
 .../org/apache/openejb/jee/oejb2/GroupType.java    |  100 +-
 .../org/apache/openejb/jee/oejb2/ImportType.java   |   16 +-
 .../apache/openejb/jee/oejb2/KeyGeneratorType.java |   36 +-
 .../openejb/jee/oejb2/MessageDestinationType.java  |   36 +-
 .../openejb/jee/oejb2/MessageDrivenBeanType.java   |  114 +-
 .../org/apache/openejb/jee/oejb2/ModuleType.java   |   44 +-
 .../apache/openejb/jee/oejb2/NamespaceFilter.java  |    2 +-
 .../jee/oejb2/OpenejbClusteringWadiType.java       |   32 +-
 .../apache/openejb/jee/oejb2/OpenejbJarType.java   |   64 +-
 .../org/apache/openejb/jee/oejb2/PatternType.java  |   30 +-
 .../jee/oejb2/PersistenceContextRefType.java       |   48 +-
 .../jee/oejb2/PersistenceContextTypeType.java      |   16 +-
 .../openejb/jee/oejb2/PortCompletionType.java      |   24 +-
 .../org/apache/openejb/jee/oejb2/PortType.java     |   28 +-
 .../org/apache/openejb/jee/oejb2/PropertyType.java |   24 +-
 .../org/apache/openejb/jee/oejb2/QueryType.java    |  152 +-
 .../apache/openejb/jee/oejb2/ReferenceType.java    |   18 +-
 .../apache/openejb/jee/oejb2/ReferencesType.java   |   38 +-
 .../openejb/jee/oejb2/ResourceEnvRefType.java      |   38 +-
 .../openejb/jee/oejb2/ResourceLocatorType.java     |   30 +-
 .../apache/openejb/jee/oejb2/ResourceRefType.java  |   32 +-
 .../openejb/jee/oejb2/SequenceTableType.java       |   30 +-
 .../openejb/jee/oejb2/ServiceCompletionType.java   |   38 +-
 .../openejb/jee/oejb2/ServiceModuleType.java       |   38 +-
 .../apache/openejb/jee/oejb2/ServiceRefType.java   |   44 +-
 .../apache/openejb/jee/oejb2/SessionBeanType.java  |   82 +-
 .../apache/openejb/jee/oejb2/SqlGeneratorType.java |   28 +-
 .../openejb/jee/oejb2/TransportGuaranteeType.java  |   18 +-
 .../openejb/jee/oejb2/WebServiceSecurityType.java  |   44 +-
 .../apache/openejb/jee/oejb2/XmlAttributeType.java |   24 +-
 .../apache/openejb/jee/oejb3/EjbDeployment.java    |    7 +-
 .../openejb/jee/oejb3/PropertiesAdapter.java       |   75 +-
 .../v6/common/CompatibilityDescriptionGroup.java   |   28 +-
 .../openejb/jee/was/v6/common/Description.java     |   56 +-
 .../jee/was/v6/common/DescriptionGroup.java        |  120 +-
 .../openejb/jee/was/v6/common/DisplayName.java     |   64 +-
 .../openejb/jee/was/v6/common/EJBLocalRef.java     |   30 +-
 .../apache/openejb/jee/was/v6/common/EjbRef.java   |   90 +-
 .../openejb/jee/was/v6/common/EjbRefEnum.java      |   22 +-
 .../apache/openejb/jee/was/v6/common/EnvEntry.java |   86 +-
 .../openejb/jee/was/v6/common/EnvEntryEnum.java    |   36 +-
 .../apache/openejb/jee/was/v6/common/IconType.java |   58 +-
 .../apache/openejb/jee/was/v6/common/Identity.java |   80 +-
 .../jee/was/v6/common/JNDIEnvRefsGroup.java        |  182 +-
 .../apache/openejb/jee/was/v6/common/Listener.java |   50 +-
 .../jee/was/v6/common/MessageDestination.java      |   38 +-
 .../jee/was/v6/common/MessageDestinationRef.java   |   94 +-
 .../was/v6/common/MessageDestinationUsageEnum.java |   24 +-
 .../openejb/jee/was/v6/common/ObjectFactory.java   |    2 +-
 .../openejb/jee/was/v6/common/ParamValue.java      |   82 +-
 .../apache/openejb/jee/was/v6/common/QName.java    |   54 +-
 .../openejb/jee/was/v6/common/ResAuthEnum.java     |   24 +-
 .../jee/was/v6/common/ResSharingScopeEnum.java     |   22 +-
 .../openejb/jee/was/v6/common/ResourceEnvRef.java  |  112 +-
 .../openejb/jee/was/v6/common/ResourceRef.java     |   96 +-
 .../jee/was/v6/common/RunAsSpecifiedIdentity.java  |   46 +-
 .../jee/was/v6/common/SecurityIdentity.java        |   78 +-
 .../openejb/jee/was/v6/common/SecurityRole.java    |   88 +-
 .../openejb/jee/was/v6/common/SecurityRoleRef.java |   82 +-
 .../jee/was/v6/common/UseCallerIdentity.java       |   24 +-
 .../jee/was/v6/commonbnd/AbstractAuthData.java     |   48 +-
 .../jee/was/v6/commonbnd/BasicAuthData.java        |   28 +-
 .../jee/was/v6/commonbnd/EjbRefBinding.java        |   76 +-
 .../v6/commonbnd/MessageDestinationRefBinding.java |   76 +-
 .../jee/was/v6/commonbnd/ObjectFactory.java        |    2 +-
 .../openejb/jee/was/v6/commonbnd/Property.java     |   52 +-
 .../was/v6/commonbnd/ResourceEnvRefBinding.java    |   76 +-
 .../jee/was/v6/commonbnd/ResourceRefBinding.java   |  122 +-
 .../openejb/jee/was/v6/ecore/EAnnotation.java      |   94 +-
 .../openejb/jee/was/v6/ecore/EAttribute.java       |   22 +-
 .../apache/openejb/jee/was/v6/ecore/EClass.java    |   96 +-
 .../openejb/jee/was/v6/ecore/EClassifier.java      |   22 +-
 .../apache/openejb/jee/was/v6/ecore/EDataType.java |   22 +-
 .../org/apache/openejb/jee/was/v6/ecore/EEnum.java |   42 +-
 .../openejb/jee/was/v6/ecore/EEnumLiteral.java     |   22 +-
 .../apache/openejb/jee/was/v6/ecore/EFactory.java  |   20 +-
 .../openejb/jee/was/v6/ecore/EModelElement.java    |   42 +-
 .../openejb/jee/was/v6/ecore/ENamedElement.java    |   22 +-
 .../apache/openejb/jee/was/v6/ecore/EObject.java   |   46 +-
 .../openejb/jee/was/v6/ecore/EOperation.java       |   70 +-
 .../apache/openejb/jee/was/v6/ecore/EPackage.java  |   72 +-
 .../openejb/jee/was/v6/ecore/EParameter.java       |   20 +-
 .../openejb/jee/was/v6/ecore/EReference.java       |   48 +-
 .../jee/was/v6/ecore/EStringToStringMapEntry.java  |   50 +-
 .../jee/was/v6/ecore/EStructuralFeature.java       |   32 +-
 .../openejb/jee/was/v6/ecore/ETypedElement.java    |   52 +-
 .../openejb/jee/was/v6/ecore/ObjectFactory.java    |    2 +-
 .../jee/was/v6/ejb/AcknowledgeModeEnum.java        |   22 +-
 .../openejb/jee/was/v6/ejb/ActivationConfig.java   |  102 +-
 .../jee/was/v6/ejb/ActivationConfigProperty.java   |   56 +-
 .../openejb/jee/was/v6/ejb/AssemblyDescriptor.java |  164 +-
 .../openejb/jee/was/v6/ejb/CMPAttribute.java       |   48 +-
 .../apache/openejb/jee/was/v6/ejb/CMRField.java    |   50 +-
 .../jee/was/v6/ejb/ContainerManagedEntity.java     |  144 +-
 .../openejb/jee/was/v6/ejb/DestinationEnum.java    |   22 +-
 .../org/apache/openejb/jee/was/v6/ejb/EJBJar.java  |   98 +-
 .../openejb/jee/was/v6/ejb/EJBMethodCategory.java  |   50 +-
 .../apache/openejb/jee/was/v6/ejb/EJBRelation.java |  102 +-
 .../jee/was/v6/ejb/EJBRelationshipRole.java        |  152 +-
 .../openejb/jee/was/v6/ejb/EnterpriseBean.java     |  196 +-
 .../org/apache/openejb/jee/was/v6/ejb/Entity.java  |   50 +-
 .../apache/openejb/jee/was/v6/ejb/ExcludeList.java |  102 +-
 .../openejb/jee/was/v6/ejb/MessageDriven.java      |  130 +-
 .../jee/was/v6/ejb/MessageDrivenDestination.java   |   54 +-
 .../openejb/jee/was/v6/ejb/MethodElement.java      |  300 +-
 .../openejb/jee/was/v6/ejb/MethodElementEnum.java  |   30 +-
 .../openejb/jee/was/v6/ejb/MethodPermission.java   |  126 +-
 .../openejb/jee/was/v6/ejb/MethodTransaction.java  |  102 +-
 .../openejb/jee/was/v6/ejb/MultiplicityEnum.java   |   22 +-
 .../openejb/jee/was/v6/ejb/ObjectFactory.java      |    2 +-
 .../org/apache/openejb/jee/was/v6/ejb/Query.java   |  104 +-
 .../apache/openejb/jee/was/v6/ejb/QueryMethod.java |   20 +-
 .../openejb/jee/was/v6/ejb/Relationships.java      |  100 +-
 .../jee/was/v6/ejb/ReturnTypeMappingEnum.java      |   22 +-
 .../apache/openejb/jee/was/v6/ejb/RoleSource.java  |  102 +-
 .../org/apache/openejb/jee/was/v6/ejb/Session.java |   60 +-
 .../apache/openejb/jee/was/v6/ejb/SessionEnum.java |   22 +-
 .../jee/was/v6/ejb/SubscriptionDurabilityEnum.java |   22 +-
 .../jee/was/v6/ejb/TransactionAttributeEnum.java   |   30 +-
 .../openejb/jee/was/v6/ejb/TransactionEnum.java    |   22 +-
 .../was/v6/ejbbnd/CMPConnectionFactoryBinding.java |   78 +-
 .../openejb/jee/was/v6/ejbbnd/CMPResAuthEnum.java  |   22 +-
 .../openejb/jee/was/v6/ejbbnd/EJBJarBinding.java   |  142 +-
 .../jee/was/v6/ejbbnd/EnterpriseBeanBinding.java   |  232 +-
 .../was/v6/ejbbnd/MessageDrivenBeanBinding.java    |   32 +-
 .../openejb/jee/was/v6/ejbbnd/ObjectFactory.java   |    2 +-
 .../apache/openejb/jee/was/v6/java/ArrayType.java  |   54 +-
 .../org/apache/openejb/jee/was/v6/java/Block.java  |   76 +-
 .../apache/openejb/jee/was/v6/java/Comment.java    |   20 +-
 .../org/apache/openejb/jee/was/v6/java/Field.java  |   52 +-
 .../openejb/jee/was/v6/java/Initializer.java       |   76 +-
 .../apache/openejb/jee/was/v6/java/JavaClass.java  |  238 +-
 .../openejb/jee/was/v6/java/JavaDataType.java      |   20 +-
 .../apache/openejb/jee/was/v6/java/JavaEvent.java  |   20 +-
 .../openejb/jee/was/v6/java/JavaPackage.java       |   20 +-
 .../openejb/jee/was/v6/java/JavaParameter.java     |   24 +-
 .../openejb/jee/was/v6/java/JavaParameterEnum.java |   26 +-
 .../jee/was/v6/java/JavaVisibilityEnum.java        |   26 +-
 .../org/apache/openejb/jee/was/v6/java/Method.java |  108 +-
 .../openejb/jee/was/v6/java/ObjectFactory.java     |    2 +-
 .../apache/openejb/jee/was/v6/java/Statement.java  |   20 +-
 .../apache/openejb/jee/was/v6/java/TypeKind.java   |   26 +-
 .../was/v6/webservice/clientbnd/ObjectFactory.java |    2 +-
 .../v6/webservice/clientbnd/ServiceRefBinding.java |   76 +-
 .../jee/was/v6/wsclient/ComponentScopedRefs.java   |   76 +-
 .../openejb/jee/was/v6/wsclient/Handler.java       |  142 +-
 .../openejb/jee/was/v6/wsclient/ObjectFactory.java |    2 +-
 .../jee/was/v6/wsclient/PortComponentRef.java      |   80 +-
 .../openejb/jee/was/v6/wsclient/ServiceRef.java    |  124 +-
 .../jee/was/v6/wsclient/WebServicesClient.java     |   96 +-
 .../org/apache/openejb/jee/was/v6/xmi/Add.java     |   40 +-
 .../org/apache/openejb/jee/was/v6/xmi/Any.java     |   48 +-
 .../org/apache/openejb/jee/was/v6/xmi/Delete.java  |   20 +-
 .../apache/openejb/jee/was/v6/xmi/Difference.java  |  196 +-
 .../openejb/jee/was/v6/xmi/Documentation.java      |  194 +-
 .../apache/openejb/jee/was/v6/xmi/Extension.java   |   48 +-
 .../org/apache/openejb/jee/was/v6/xmi/Import.java  |   20 +-
 .../apache/openejb/jee/was/v6/xmi/MetaModel.java   |   20 +-
 .../org/apache/openejb/jee/was/v6/xmi/Model.java   |   20 +-
 .../openejb/jee/was/v6/xmi/ObjectFactory.java      |    2 +-
 .../openejb/jee/was/v6/xmi/PackageReference.java   |   72 +-
 .../org/apache/openejb/jee/was/v6/xmi/Replace.java |   40 +-
 .../org/apache/openejb/jee/was/v6/xmi/XMI.java     |   50 +-
 .../jee/wls/ApplicationAdminModeTrigger.java       |   26 +-
 .../openejb/jee/wls/AutomaticKeyGeneration.java    |   28 +-
 .../org/apache/openejb/jee/wls/CachingElement.java |   42 +-
 .../org/apache/openejb/jee/wls/CachingName.java    |   18 +-
 .../java/org/apache/openejb/jee/wls/Capacity.java  |   26 +-
 .../java/org/apache/openejb/jee/wls/ColumnMap.java |   26 +-
 .../org/apache/openejb/jee/wls/Compatibility.java  |   32 +-
 .../openejb/jee/wls/ConnectionPoolParams.java      |   52 +-
 .../org/apache/openejb/jee/wls/ContextCase.java    |   32 +-
 .../openejb/jee/wls/ContextRequestClass.java       |   40 +-
 .../openejb/jee/wls/DatabaseSpecificSql.java       |   24 +-
 .../org/apache/openejb/jee/wls/Description.java    |   16 +-
 .../jee/wls/DistributedDestinationConnection.java  |   20 +-
 .../org/apache/openejb/jee/wls/EjbQlQuery.java     |   26 +-
 .../openejb/jee/wls/EjbReferenceDescription.java   |   26 +-
 .../java/org/apache/openejb/jee/wls/Empty.java     |   24 +-
 .../org/apache/openejb/jee/wls/EntityCache.java    |   34 +-
 .../org/apache/openejb/jee/wls/EntityCacheRef.java |   34 +-
 .../apache/openejb/jee/wls/EntityClustering.java   |   30 +-
 .../apache/openejb/jee/wls/EntityDescriptor.java   |   42 +-
 .../openejb/jee/wls/FairShareRequestClass.java     |   26 +-
 .../org/apache/openejb/jee/wls/FieldGroup.java     |   46 +-
 .../java/org/apache/openejb/jee/wls/FieldMap.java  |   32 +-
 .../apache/openejb/jee/wls/IdempotentMethods.java  |   38 +-
 .../openejb/jee/wls/IiopSecurityDescriptor.java    |   28 +-
 .../apache/openejb/jee/wls/InvalidationTarget.java |   24 +-
 .../java/org/apache/openejb/jee/wls/Logging.java   |   42 +-
 .../openejb/jee/wls/MaxThreadsConstraint.java      |   32 +-
 .../jee/wls/MessageDestinationDescriptor.java      |   40 +-
 .../openejb/jee/wls/MessageDrivenDescriptor.java   |   82 +-
 .../java/org/apache/openejb/jee/wls/Method.java    |   32 +-
 .../org/apache/openejb/jee/wls/MethodParams.java   |   38 +-
 .../openejb/jee/wls/MinThreadsConstraint.java      |   26 +-
 .../org/apache/openejb/jee/wls/Persistence.java    |   30 +-
 .../org/apache/openejb/jee/wls/PersistenceUse.java |   28 +-
 .../main/java/org/apache/openejb/jee/wls/Pool.java |   28 +-
 .../java/org/apache/openejb/jee/wls/PortInfo.java  |   54 +-
 .../apache/openejb/jee/wls/PropertyNamevalue.java  |   24 +-
 .../org/apache/openejb/jee/wls/QueryMethod.java    |   26 +-
 .../openejb/jee/wls/ReferenceDescriptor.java       |   82 +-
 .../openejb/jee/wls/RelationshipCaching.java       |   40 +-
 .../openejb/jee/wls/RelationshipRoleMap.java       |   42 +-
 .../openejb/jee/wls/ResourceDescription.java       |   26 +-
 .../openejb/jee/wls/ResourceEnvDescription.java    |   26 +-
 .../openejb/jee/wls/ResponseTimeRequestClass.java  |   26 +-
 .../openejb/jee/wls/RetryMethodsOnRollback.java    |   42 +-
 .../openejb/jee/wls/RunAsRoleAssignment.java       |   26 +-
 .../apache/openejb/jee/wls/SecurityPermission.java |   26 +-
 .../org/apache/openejb/jee/wls/SecurityPlugin.java |   26 +-
 .../openejb/jee/wls/SecurityRoleAssignment.java    |   46 +-
 .../jee/wls/ServiceReferenceDescription.java       |   58 +-
 .../java/org/apache/openejb/jee/wls/SqlQuery.java  |   40 +-
 .../java/org/apache/openejb/jee/wls/SqlShape.java  |   58 +-
 .../openejb/jee/wls/StatefulSessionCache.java      |   30 +-
 .../openejb/jee/wls/StatefulSessionClustering.java |   32 +-
 .../openejb/jee/wls/StatefulSessionDescriptor.java |   32 +-
 .../openejb/jee/wls/StatelessClustering.java       |   36 +-
 .../jee/wls/StatelessSessionDescriptor.java        |   28 +-
 .../java/org/apache/openejb/jee/wls/Table.java     |   40 +-
 .../java/org/apache/openejb/jee/wls/TableMap.java  |   50 +-
 .../apache/openejb/jee/wls/TimerDescriptor.java    |   24 +-
 .../openejb/jee/wls/TransactionDescriptor.java     |   24 +-
 .../openejb/jee/wls/TransactionIsolation.java      |   40 +-
 .../openejb/jee/wls/TransportRequirements.java     |   28 +-
 .../openejb/jee/wls/UnknownPrimaryKeyField.java    |   24 +-
 .../openejb/jee/wls/WeblogicCompatibility.java     |   24 +-
 .../org/apache/openejb/jee/wls/WeblogicEjbJar.java |  160 +-
 .../openejb/jee/wls/WeblogicEnterpriseBean.java    |  120 +-
 .../org/apache/openejb/jee/wls/WeblogicQuery.java  |   42 +-
 .../apache/openejb/jee/wls/WeblogicRdbmsBean.java  |  122 +-
 .../apache/openejb/jee/wls/WeblogicRdbmsJar.java   |   68 +-
 .../openejb/jee/wls/WeblogicRdbmsRelation.java     |   50 +-
 .../openejb/jee/wls/WeblogicRelationshipRole.java  |   32 +-
 .../org/apache/openejb/jee/wls/WorkManager.java    |   68 +-
 .../jee/wls/WorkManagerShutdownTrigger.java        |   26 +-
 .../main/resources/META-INF/schema/beans_1_1.xsd   |  355 -
 .../main/resources/META-INF/schema/beans_2_0.xsd   |  370 ++
 .../test/java/org/apache/openejb/jee/JeeTest.java  |    5 +-
 .../java/org/apache/openejb/jee/cdi/BeansTest.java |   11 +-
 .../apache/openejb/jee/jpa/PersistenceXmlTest.java |   20 +-
 container/openejb-jpa-integration/pom.xml          |   17 +-
 .../openejb/jpa/integration/MakeTxLookup.java      |   10 +-
 .../eclipselink/MBeanOpenEJBRuntimeServices.java   |   26 +
 .../MBeanOpenEJBRuntimeServicesMBean.java          |   22 +
 .../eclipselink/OpenEJBRuntimeServices.java        |   42 +
 .../eclipselink/OpenEJBServerPlatform.java         |   23 +-
 container/openejb-junit/pom.xml                    |    6 +-
 .../org/apache/openejb/junit/ContextConfig.java    |   10 +-
 .../org/apache/openejb/junit/JUnit4Runner.java     |    2 +-
 .../org/apache/openejb/junit/OpenEjbRunner.java    |    6 +-
 .../openejb/junit/context/OpenEjbTestContext.java  |   12 +-
 .../org/apache/openejb/junit/context/Util.java     |   13 +-
 container/openejb-loader/pom.xml                   |    8 +-
 .../apache/openejb/loader/BasicURLClassPath.java   |  125 +-
 .../apache/openejb/loader/ClassPathFactory.java    |   13 +-
 .../java/org/apache/openejb/loader/Embedder.java   |    2 +-
 .../java/org/apache/openejb/loader/FileUtils.java  |    5 +-
 .../main/java/org/apache/openejb/loader/Files.java |   28 +-
 .../main/java/org/apache/openejb/loader/IO.java    |   15 +-
 .../org/apache/openejb/loader/JarLocation.java     |    1 -
 .../openejb/loader/LoaderRuntimeException.java     |    1 +
 .../org/apache/openejb/loader/OpenEJBInstance.java |    2 +-
 .../java/org/apache/openejb/loader/Options.java    |   44 +-
 .../org/apache/openejb/loader/SystemClassPath.java |   27 +-
 .../org/apache/openejb/loader/SystemInstance.java  |  116 +-
 .../org/apache/openejb/loader/TomcatClassPath.java |   40 +-
 .../org/apache/openejb/loader/WebAppClassPath.java |    1 +
 .../main/java/org/apache/openejb/loader/Zips.java  |    1 +
 .../openejb/loader/provisining/MavenResolver.java  |   60 +-
 .../provisining/ProvisioningResolverAware.java     |    1 +
 .../java/org/apache/openejb/observer/Event.java    |    2 +-
 .../apache/openejb/observer/ObserverManager.java   |   48 +-
 .../java/org/apache/openejb/loader/FilesTest.java  |   23 +-
 .../loader/provisining/MavenResolverTest.java      |   16 +-
 .../apache/openejb/observer/EventSpeedTest.java    |    6 +-
 .../openejb/observer/ObserverFeaturesTest.java     |    4 +-
 .../apache/openejb/observer/ObserverListTest.java  |    2 +-
 .../java/org/apache/openejb/observer/Util.java     |    4 +-
 container/pom.xml                                  |    5 +-
 docker-compose.yml                                 |   63 +-
 docs/.DS_Store                                     |  Bin 0 -> 6148 bytes
 docs/Configuring-in-tomee.adoc                     |   37 +
 docs/activemqresourceadapter-config.adoc           |   87 +
 docs/admin/.DS_Store                               |  Bin 0 -> 6148 bytes
 docs/admin/cluster/index.adoc                      |  232 +
 docs/admin/configuration/application.adoc          |  100 +
 docs/admin/configuration/containers.adoc           |  585 ++
 docs/admin/configuration/index.adoc                |   24 +
 docs/admin/configuration/resources.adoc            |  570 ++
 docs/admin/configuration/server.adoc               |   86 +
 docs/admin/file-layout.adoc                        |  144 +
 docs/admin/index.adoc                              |    7 +
 docs/advanced/.DS_Store                            |  Bin 0 -> 6148 bytes
 docs/advanced/applicationcomposer/index.adoc       |   76 +
 docs/advanced/client/jndi.adoc                     |   96 +
 docs/advanced/index.adoc                           |    7 +
 docs/advanced/jms/jms-configuration.adoc           |   67 +
 docs/advanced/setup/index.adoc                     |  141 +
 docs/advanced/shading/index.adoc                   |  276 +
 .../advanced/tomee-embedded/foo.ado                |    0
 docs/advanced/tomee-embedded/index.adoc            |  223 +
 docs/alternate-descriptors.adoc                    |  124 +
 docs/annotations,-xml-and-defaults.adoc            |   22 +
 docs/app-clients-and-jndi.adoc                     |   74 +
 docs/application-composer/advanced.adoc            |  111 +
 docs/application-composer/getting-started.adoc     |  234 +
 docs/application-composer/history.adoc             |   48 +
 docs/application-composer/index.adoc               |   20 +
 docs/application-deployment-solutions.adoc         |   92 +
 docs/application-discovery-via-the-classpath.adoc  |  111 +
 docs/application-resources.adoc                    |  375 ++
 docs/arquillian-available-adapters.adoc            |  319 +
 docs/arquillian-getting-started.adoc               |   44 +
 docs/basics---getting-things.adoc                  |  108 +
 docs/basics---security.adoc                        |   55 +
 docs/basics---transactions.adoc                    |   67 +
 docs/bmpentitycontainer-config.adoc                |   55 +
 docs/bouncy-castle.adoc                            |   40 +
 docs/built-in-type-converters.adoc                 |  101 +
 docs/callbacks.adoc                                |  169 +
 docs/changing-jms-implementations.adoc             |  161 +
 docs/client-server-transports.adoc                 |   39 +
 docs/clients.adoc                                  |  101 +
 docs/cmpentitycontainer-config.adoc                |   53 +
 docs/collapsed-ear.adoc                            |   49 +
 docs/common-datasource-configurations.adoc         |  123 +
 docs/common-errors.adoc                            |   31 +
 docs/common-persistenceprovider-properties.adoc    |   50 +
 docs/comparison.adoc                               |  231 +
 docs/concepts.adoc                                 |   83 +
 docs/configuration.adoc                            |  151 +
 docs/configuring-containers-in-tests.adoc          |   30 +
 docs/configuring-datasources-in-tests.adoc         |   68 +
 docs/configuring-datasources.adoc                  |  204 +
 docs/configuring-durations.adoc                    |   70 +
 docs/configuring-javamail.adoc                     |   44 +
 docs/configuring-logging-in-tests.adoc             |  121 +
 docs/configuring-persistenceunits-in-tests.adoc    |  160 +
 docs/constructor-injection.adoc                    |  103 +
 docs/containers-and-resources.adoc                 |  474 ++
 docs/contrib/.DS_Store                             |  Bin 0 -> 6148 bytes
 docs/contrib/debug/debug-intellij.adoc             |  182 +
 docs/contrib/debug/idea1.png                       |  Bin 0 -> 48995 bytes
 docs/contrib/debug/idea10.png                      |  Bin 0 -> 54939 bytes
 docs/contrib/debug/idea2.png                       |  Bin 0 -> 36567 bytes
 docs/contrib/debug/idea3.png                       |  Bin 0 -> 20165 bytes
 docs/contrib/debug/idea4.png                       |  Bin 0 -> 55824 bytes
 docs/contrib/debug/idea6.png                       |  Bin 0 -> 19286 bytes
 docs/contrib/debug/idea7.png                       |  Bin 0 -> 19805 bytes
 docs/contrib/debug/idea8.png                       |  Bin 0 -> 55721 bytes
 docs/contrib/debug/idea9.png                       |  Bin 0 -> 19477 bytes
 docs/custom-injection.adoc                         |  209 +
 docs/datasource-config.adoc                        |  535 ++
 docs/datasource-configuration-by-creator.adoc      |  160 +
 docs/datasource-password-encryption.adoc           |  168 +
 docs/deamon/lin-service.adoc                       |   24 +
 docs/deamon/win-service.adoc                       |   24 +
 docs/declaring-references.adoc                     |    5 +
 docs/deploy-tool.adoc                              |  167 +
 docs/deploying-in-tomee.adoc                       |   73 +
 docs/deployment-id.adoc                            |  236 +
 docs/deployments.adoc                              |  153 +
 docs/details-on-openejb-jar.adoc                   |  156 +
 docs/developer/.DS_Store                           |  Bin 0 -> 6148 bytes
 docs/developer/classloading/index.adoc             |   58 +
 docs/developer/configuration/cxf.adoc              |   93 +
 docs/developer/ide/index.adoc                      |   23 +
 docs/developer/index.adoc                          |    7 +
 docs/developer/json/index.adoc                     |  205 +
 docs/developer/migration/tomee-1-to-7.adoc         |   33 +
 .../testing/applicationcomposer/index.adoc         |  335 +
 docs/developer/testing/arquillian/index.adoc       |  421 ++
 docs/developer/testing/index.adoc                  |    9 +
 docs/developer/testing/other/index.adoc            |  134 +
 docs/developer/tools/gradle-plugins.adoc           |   50 +
 docs/developer/tools/index.adoc                    |    8 +
 docs/developer/tools/maven-plugins.adoc            |   13 +
 .../developer/tools/maven/applicationcomposer.adoc |   47 +
 docs/developer/tools/maven/embedded.adoc           |   53 +
 docs/developer/tools/maven/tomee.adoc              |  184 +
 docs/docs.adoc                                     |   26 +
 docs/documentation.adoc                            |  103 +
 docs/documentation.old.adoc                        |   98 +
 docs/dynamic-datasource.adoc                       |  224 +
 docs/eclipse-plugin.adoc                           |   41 +
 docs/ejb-failover.adoc                             |   93 +
 docs/ejb-local-ref.adoc                            |   56 +
 docs/ejb-over-ssl.adoc                             |  137 +
 docs/ejb-ref.adoc                                  |   55 +
 docs/ejb-refs.adoc                                 |  199 +
 docs/ejb-request-logging.adoc                      |  158 +
 docs/ejbd-transport.adoc                           |  212 +
 docs/embedded-and-remotable.adoc                   |  177 +
 docs/embedded-configuration.adoc                   |  138 +
 docs/embedding.adoc                                |   34 +
 docs/failover-logging.adoc                         |   58 +
 docs/faq.adoc                                      |  108 +
 docs/features.adoc                                 |    5 +
 docs/from-glassfish-to-tomee.adoc                  |   11 +
 ...l-testing-with-openejb,-jetty-and-selenium.adoc |  238 +
 docs/generating-ejb-3-annotations.adoc             |   65 +
 docs/getting-started.adoc                          |  178 +
 docs/hello-world.adoc                              |  263 +
 docs/hibernate.adoc                                |  103 +
 docs/initialcontext-config.adoc                    |   44 +
 docs/installation-drop-in-war.adoc                 |   55 +
 docs/installation.adoc                             |   35 +
 docs/installing-tomee.adoc                         |   87 +
 docs/java7.adoc                                    |   40 +
 docs/javaagent-with-maven-surefire.adoc            |   38 +
 docs/javaagent.adoc                                |   66 +
 docs/javaee7-status.adoc                           |  218 +
 docs/javamailsession-config.adoc                   |   44 +
 docs/jms-resources-and-mdb-container.adoc          |  362 ++
 docs/jmsconnectionfactory-config.adoc              |  104 +
 docs/jndi-names.adoc                               |  401 ++
 docs/jpa-concepts.adoc                             |  227 +
 docs/jpa-usage.adoc                                |   48 +
 docs/local-client-injection.adoc                   |   87 +
 docs/local-server.adoc                             |   56 +
 docs/lookup-of-other-ejbs-example.adoc             |  148 +
 docs/managedcontainer-config.adoc                  |   44 +
 docs/manual-installation.adoc                      |  148 +
 docs/maven.adoc                                    |   63 +
 docs/maven/build-mojo.adoc                         | 1169 ++++
 docs/maven/configtest-mojo.adoc                    | 1086 ++++
 docs/maven/debug-mojo.adoc                         | 1139 ++++
 docs/maven/deploy-mojo.adoc                        |  196 +
 docs/maven/exec-mojo.adoc                          | 1277 ++++
 docs/maven/favicon.ico                             |  Bin 0 -> 3638 bytes
 docs/maven/help-mojo.adoc                          |  115 +
 docs/maven/index.adoc                              |  178 +
 docs/maven/list-mojo.adoc                          |  132 +
 docs/maven/run-mojo.adoc                           | 1139 ++++
 docs/maven/start-mojo.adoc                         | 1139 ++++
 docs/maven/stop-mojo.adoc                          | 1086 ++++
 docs/maven/undeploy-mojo.adoc                      |  159 +
 docs/messagedrivencontainer-config.adoc            |   87 +
 docs/multicast-discovery.adoc                      |   93 +
 docs/multiple-business-interface-hazzards.adoc     |  209 +
 docs/multipoint-considerations.adoc                |   31 +
 docs/multipoint-discovery.adoc                     |   87 +
 docs/multipoint-recommendations.adoc               |  153 +
 docs/multipulse-discovery.adoc                     |  112 +
 docs/new-in-openejb-3.0.adoc                       |  157 +
 docs/openejb-3.adoc                                |   69 +
 docs/openejb-binaries.adoc                         |   34 +
 docs/openejb-eclipse-plugin.adoc                   |   22 +
 docs/openejb-jsr-107-integration.adoc              |   24 +
 docs/openejb.xml.adoc                              |  100 +
 docs/openjpa.adoc                                  |  132 +
 docs/orb-config.adoc                               |   42 +
 docs/persistence-context.adoc                      |   61 +
 docs/persistence-unit-ref.adoc                     |   95 +
 docs/properties-listing.adoc                       |  729 +++
 docs/properties-tool.adoc                          |  219 +
 docs/property-overriding.adoc                      |   64 +
 docs/provisioning.adoc                             |  102 +
 docs/proxyfactory-config.adoc                      |   44 +
 docs/queue-config.adoc                             |   50 +
 docs/quickstart.adoc                               |   69 +
 docs/refcard/.DS_Store                             |  Bin 0 -> 6148 bytes
 docs/refcard/css/cypher_main.css                   |  493 ++
 docs/refcard/css/github.min.css                    |  129 +
 docs/refcard/css/refcard.css                       |  491 ++
 docs/refcard/css/style.css                         |  102 +
 docs/refcard/favicon.ico                           |  Bin 0 -> 3638 bytes
 docs/refcard/images/github.png                     |  Bin 0 -> 2473 bytes
 docs/refcard/images/tomee.png                      |  Bin 0 -> 1914 bytes
 docs/refcard/js/highlight.min.js                   |    1 +
 docs/refcard/js/jquery.min.js                      |    5 +
 docs/refcard/js/modernizr.custom.2.6.2.js          |    4 +
 docs/refcard/js/refcard.js                         |   74 +
 docs/refcard/refcard.html                          | 1556 +++++
 docs/remote-server.adoc                            |   72 +
 docs/resource-injection.adoc                       |  209 +
 docs/resource-ref-for-datasource.adoc              |   55 +
 docs/running-a-standalone-openejb-server.adoc      |   77 +
 docs/securing-a-web-service.adoc                   |  240 +
 docs/security-annotations.adoc                     |  301 +
 docs/security.adoc                                 |  201 +
 docs/securityservice-config.adoc                   |   52 +
 docs/service-locator.adoc                          |  168 +
 docs/services.adoc                                 |   28 +
 docs/singleton-beans.adoc                          |  232 +
 docs/singleton-ejb.adoc                            |    7 +
 docs/singletoncontainer-config.adoc                |   71 +
 docs/spring-and-openejb-3.0.adoc                   |  238 +
 docs/spring-ejb-and-jpa.adoc                       |  197 +
 docs/spring.adoc                                   |  139 +
 docs/ssh.adoc                                      |   63 +
 docs/standalone-server.adoc                        |   24 +
 docs/startup.adoc                                  |  272 +
 docs/statefulcontainer-config.adoc                 |  167 +
 docs/statelesscontainer-config.adoc                |  445 ++
 docs/system-properties-files.adoc                  |   25 +
 docs/system-properties.adoc                        |   71 +
 docs/telnet-console.adoc                           |  165 +
 docs/tip-concurrency.adoc                          |   34 +
 docs/tip-jersey-client.adoc                        |   35 +
 docs/tip-weblogic.adoc                             |   22 +
 docs/tomcat-object-factory.adoc                    |   17 +
 docs/tomee-and-eclipse.adoc                        |  140 +
 docs/tomee-and-hibernate.adoc                      |  173 +
 docs/tomee-and-intellij.adoc                       |   82 +
 docs/tomee-and-netbeans.adoc                       |  107 +
 docs/tomee-and-security.adoc                       |   56 +
 docs/tomee-and-webspheremq.adoc                    |   26 +
 docs/tomee-cluster.txt                             |   72 +
 docs/tomee-directory-structure.adoc                |   25 +
 docs/tomee-embedded-maven-plugin.adoc              |  787 +++
 docs/tomee-jaas.adoc                               |   93 +
 docs/tomee-logging-in-eclipse.adoc                 |   19 +
 docs/tomee-logging.adoc                            |   32 +
 docs/tomee-maven-plugin.adoc                       |  178 +
 docs/tomee-mp-getting-started.adoc                 |  103 +
 docs/tomee-version-policies.adoc                   |   55 +
 docs/tomee-webaccess.adoc                          |   18 +
 docs/tomee-webapp.adoc                             |   75 +
 docs/topic-config.adoc                             |   50 +
 docs/transaction-annotations.adoc                  |  230 +
 docs/transactionmanager-config.adoc                |  183 +
 docs/understanding-callbacks.adoc                  |   98 +
 docs/understanding-the-directory-layout.adoc       |   74 +
 docs/unix-daemon.adoc                              |  158 +
 docs/validation-tool.adoc                          |  143 +
 docs/version-checker.adoc                          |   13 +
 examples/README.adoc                               |   53 +
 examples/access-timeout-meta/README.adoc           |  281 +
 examples/access-timeout-meta/README.md             |  249 -
 examples/access-timeout-meta/README_es.adoc        |  287 +
 examples/access-timeout-meta/pom.xml               |   13 +-
 .../java/org/superbiz/accesstimeout/BusyBee.java   |    4 +-
 .../superbiz/accesstimeout/api/AwaitBriefly.java   |    4 +-
 .../superbiz/accesstimeout/api/AwaitForever.java   |    4 +-
 .../org/superbiz/accesstimeout/api/AwaitNever.java |    4 +-
 .../org/superbiz/accesstimeout/BusyBeeTest.java    |    4 +-
 examples/access-timeout/README.adoc                |  216 +
 examples/access-timeout/README.md                  |  196 -
 examples/access-timeout/README_es.adoc             |  218 +
 examples/access-timeout/pom.xml                    |   13 +-
 .../java/org/superbiz/accesstimeout/BusyBee.java   |    4 +-
 .../org/superbiz/accesstimeout/BusyBeeTest.java    |    4 +-
 examples/alternate-descriptors/README.adoc         |  173 +
 examples/alternate-descriptors/README.md           |  160 -
 examples/alternate-descriptors/README_es.adoc      |  169 +
 examples/alternate-descriptors/pom.xml             |   15 +-
 .../src/main/java/org/superbiz/altdd/Movie.java    |    4 +-
 .../src/main/java/org/superbiz/altdd/Movies.java   |    4 +-
 .../test/java/org/superbiz/altdd/MoviesTest.java   |    4 +-
 examples/applet/README.adoc                        |  177 +
 examples/applet/README.md                          |  164 -
 examples/applet/pom.xml                            |   14 +-
 .../main/java/org/superbiz/applet/Calculator.java  |    4 +-
 .../java/org/superbiz/applet/CalculatorApplet.java |   10 +-
 .../java/org/superbiz/applet/CalculatorImpl.java   |    4 +-
 .../src/test/java/org/superbiz/JNDILookupTest.java |    7 +-
 examples/application-composer/README.adoc          |  164 +
 examples/application-composer/README.md            |  158 -
 examples/application-composer/pom.xml              |   13 +-
 .../src/main/java/org/superbiz/composed/Movie.java |    4 +-
 .../main/java/org/superbiz/composed/Movies.java    |    4 +-
 .../java/org/superbiz/composed/MoviesImpl.java     |    4 +-
 .../java/org/superbiz/composed/MoviesTest.java     |    4 +-
 examples/applicationcomposer-jaxws-cdi/README.adoc |  232 +
 examples/applicationcomposer-jaxws-cdi/pom.xml     |   17 +-
 .../java/org/superbiz/example/jaxws/Agenda.java    |    4 +-
 .../org/superbiz/example/jaxws/LazyAgenda.java     |    4 +-
 .../org/superbiz/example/jaxws/MeetingPlanner.java |    7 +-
 .../superbiz/example/jaxws/MeetingPlannerImpl.java |    4 +-
 .../superbiz/example/jaxws/MeetingPlannerTest.java |   57 +-
 examples/applicationexception/README.adoc          |  102 +
 examples/applicationexception/README.md            |   97 -
 examples/applicationexception/pom.xml              |   15 +-
 .../superbiz/appexception/BusinessException.java   |    4 +-
 .../appexception/ThrowBusinessException.java       |    4 +-
 .../appexception/ThrowBusinessExceptionImpl.java   |    4 +-
 .../appexception/ValueRequiredException.java       |    4 +-
 .../ThrowBusinessExceptionImplTest.java            |    4 +-
 examples/arquillian-jpa/README.adoc                |  170 +
 examples/arquillian-jpa/README.md                  |  168 -
 examples/arquillian-jpa/pom.xml                    |   64 +-
 .../org/superbiz/arquillian/persistence/User.java  |    4 +-
 .../test/persistence/PersistenceTest.java          |   44 +-
 examples/async-methods/README.adoc                 |  215 +
 examples/async-methods/README.md                   |  154 -
 examples/async-methods/pom.xml                     |   13 +-
 .../main/java/org/superbiz/async/JobProcessor.java |    4 +-
 .../java/org/superbiz/async/JobProcessorTest.java  |    4 +-
 examples/async-postconstruct/README.adoc           |  134 +
 examples/async-postconstruct/README.md             |  118 -
 examples/async-postconstruct/pom.xml               |   13 +-
 .../bean-validation-design-by-contract/README.adoc |  225 +
 .../bean-validation-design-by-contract/README.md   |  202 -
 .../bean-validation-design-by-contract/pom.xml     |   15 +-
 .../designbycontract/OlympicGamesManager.java      |    4 +-
 .../designbycontract/PoleVaultingManager.java      |    4 +-
 .../designbycontract/PoleVaultingManagerBean.java  |    4 +-
 .../designbycontract/OlympicGamesTest.java         |    0
 examples/bval-evaluation-redeployment/README.adoc  |    3 +
 .../bval-evaluation-redeployment/WebApp1/pom.xml   |    6 +-
 .../org/superbiz/webapp1/ejb/BusinessBean.java     |    4 +-
 .../org/superbiz/webapp1/messages/ErrorList.java   |    4 +-
 .../superbiz/webapp1/messages/ErrorResponse.java   |    4 +-
 .../ConstraintViolationExceptionMapper.java        |    4 +-
 .../superbiz/webapp1/service/WebApp1Service.java   |    4 +-
 .../WebApp1/src/main/webapp/WEB-INF/ejb-jar.xml    |    6 -
 .../bval-evaluation-redeployment/WebApp2/pom.xml   |    6 +-
 .../org/superbiz/webapp2/messages/ErrorList.java   |    4 +-
 .../superbiz/webapp2/messages/ErrorResponse.java   |    4 +-
 .../ConstraintViolationExceptionMapper.java        |    4 +-
 .../superbiz/webapp2/service/WebApp2Service.java   |    4 +-
 .../WebApp2/src/main/webapp/WEB-INF/ejb-jar.xml    |    6 -
 examples/bval-evaluation-redeployment/pom.xml      |   44 +-
 .../bval-evaluation-redeployment/runner/pom.xml    |   18 +-
 .../runner/src/test/java/RedeploymentTest.java     |    4 +-
 .../cdi-alternative-and-stereotypes/README.adoc    |  131 +
 examples/cdi-alternative-and-stereotypes/README.md |  126 -
 examples/cdi-alternative-and-stereotypes/pom.xml   |   13 +-
 .../java/org/superbiz/cdi/stereotype/Journey.java  |    4 +-
 .../superbiz/cdi/stereotype/LowCostCompanie.java   |    4 +-
 .../java/org/superbiz/cdi/stereotype/Society.java  |    4 +-
 .../java/org/superbiz/cdi/stereotype/Vehicle.java  |    4 +-
 .../org/superbiz/cdi/stereotype/AirOpenEJB.java    |    8 +-
 .../java/org/superbiz/cdi/stereotype/Mock.java     |    4 +-
 .../superbiz/cdi/stereotype/StereotypeTest.java    |    4 +-
 .../java/org/superbiz/cdi/stereotype/SuperCar.java |    4 +-
 examples/cdi-application-scope/README.adoc         |  143 +
 examples/cdi-application-scope/README.md           |  133 -
 examples/cdi-application-scope/pom.xml             |   13 +-
 .../org/superbiz/cdi/applicationscope/Soup.java    |    4 +-
 .../org/superbiz/cdi/applicationscope/Waiter.java  |    4 +-
 .../cdi/applicationscope/RestaurantTest.java       |    4 +-
 examples/cdi-basic/README.adoc                     |  174 +
 examples/cdi-basic/README.md                       |  164 -
 examples/cdi-basic/pom.xml                         |   13 +-
 .../main/java/org/superbiz/cdi/basic/Course.java   |    4 +-
 .../main/java/org/superbiz/cdi/basic/Faculty.java  |    4 +-
 .../java/org/superbiz/cdi/basic/CourseTest.java    |    4 +-
 examples/cdi-ejbcontext-jaas/pom.xml               |   18 +-
 .../org/superbiz/cdi/ejbcontext/LogginServlet.java |    4 +-
 .../org/superbiz/cdi/ejbcontext/PrinciaplEjb.java  |    4 +-
 examples/cdi-events/README.adoc                    |   35 +
 examples/cdi-events/README.md                      |   32 -
 examples/cdi-events/pom.xml                        |   13 +-
 .../java/org/superbiz/cdi/events/Notifier.java     |    4 +-
 .../java/org/superbiz/cdi/events/EventTest.java    |    4 +-
 .../java/org/superbiz/cdi/events/Observer.java     |    4 +-
 examples/cdi-interceptors/README.adoc              |  220 +
 examples/cdi-interceptors/README.md                |  216 -
 examples/cdi-interceptors/pom.xml                  |   13 +-
 .../org/superbiz/cdi/AccessDeniedException.java    |    4 +-
 .../BookForAShowOldStyleInterceptorBinding.java    |    4 +-
 .../beans/BookForAShowOneInterceptorApplied.java   |    4 +-
 .../beans/BookForAShowTwoInterceptorsApplied.java  |    4 +-
 ...kShowInterceptorBindingInheritanceExplored.java |    4 +-
 .../cdi/bookshow/interceptorbinding/Log.java       |    4 +-
 .../interceptorbinding/TimeRestrictAndLog.java     |    4 +-
 .../interceptorbinding/TimeRestricted.java         |    4 +-
 .../BookForAShowLoggingInterceptor.java            |   10 +-
 .../TimeBasedRestrictingInterceptor.java           |    4 +-
 .../bookshow/tracker/InterceptionOrderTracker.java |    4 +-
 ...BookForAShowOldStyleInterceptorBindingTest.java |    4 +-
 .../BookForAShowOneInterceptorAppliedTest.java     |    4 +-
 .../BookForAShowTwoInterceptorsAppiledTest.java    |    4 +-
 .../BookShowInterceptorBindingInheritanceTest.java |    4 +-
 examples/cdi-produces-disposes/README.adoc         |  292 +
 examples/cdi-produces-disposes/README.md           |  259 -
 examples/cdi-produces-disposes/README.txt          |   18 -
 examples/cdi-produces-disposes/pom.xml             |   13 +-
 .../cdi/produces/disposes/ConsoleHandler.java      |    4 +-
 .../cdi/produces/disposes/DatabaseHandler.java     |    4 +-
 .../cdi/produces/disposes/FileHandler.java         |    4 +-
 .../superbiz/cdi/produces/disposes/LogFactory.java |    4 +-
 .../superbiz/cdi/produces/disposes/LogHandler.java |    4 +-
 .../org/superbiz/cdi/produces/disposes/Logger.java |    4 +-
 .../superbiz/cdi/produces/disposes/LoggerImpl.java |    4 +-
 .../superbiz/cdi/produces/disposes/LoggerTest.java |    4 +-
 examples/cdi-produces-field/README.adoc            |  302 +
 examples/cdi-produces-field/README.md              |  270 -
 examples/cdi-produces-field/pom.xml                |   13 +-
 .../cdi/produces/field/ConsoleHandler.java         |    4 +-
 .../cdi/produces/field/DatabaseHandler.java        |    4 +-
 .../superbiz/cdi/produces/field/FileHandler.java   |    4 +-
 .../superbiz/cdi/produces/field/LogFactory.java    |    4 +-
 .../superbiz/cdi/produces/field/LogHandler.java    |    4 +-
 .../org/superbiz/cdi/produces/field/Logger.java    |    4 +-
 .../superbiz/cdi/produces/field/LoggerImpl.java    |    4 +-
 .../superbiz/cdi/produces/field/LoggerTest.java    |    4 +-
 examples/cdi-qualifier/README.adoc                 |  100 +
 examples/cdi-qualifier/pom.xml                     |   89 +
 .../main/java/org/superbiz/cdi/qualifier/Cash.java |   18 +
 .../org/superbiz/cdi/qualifier/CreditCard.java     |   18 +
 .../java/org/superbiz/cdi/qualifier/Payment.java   |   11 +
 .../superbiz/cdi/qualifier/PaymentQualifier.java   |   28 +
 .../org/superbiz/cdi/qualifier/PaymentType.java    |   12 +
 .../src/main/resources/META-INF/beans.xml          |   19 +
 .../org/superbiz/cdi/qualifier/PaymentTest.java    |   67 +
 examples/cdi-realm/README.adoc                     |  181 +
 examples/cdi-realm/pom.xml                         |   11 +-
 .../src/main/java/org/superbiz/AuthBean.java       |    4 +-
 .../src/main/java/org/superbiz/SecuredServlet.java |    4 +-
 .../src/test/java/org/superbiz/AuthBeanTest.java   |    4 +-
 examples/cdi-request-scope/README.adoc             |  162 +
 examples/cdi-request-scope/README.md               |  150 -
 examples/cdi-request-scope/pom.xml                 |   13 +-
 .../java/org/superbiz/cdi/requestscope/Chef.java   |    4 +-
 .../java/org/superbiz/cdi/requestscope/Soup.java   |    4 +-
 .../java/org/superbiz/cdi/requestscope/Waiter.java |    4 +-
 .../superbiz/cdi/requestscope/RestaurantTest.java  |    4 +-
 examples/cdi-session-scope/README.adoc             |  133 +
 examples/cdi-session-scope/pom.xml                 |   18 +-
 .../java/org/superbiz/cdi/session/AnswerBean.java  |    4 +-
 .../org/superbiz/cdi/session/InputServlet.java     |    4 +-
 .../org/superbiz/cdi/session/OutputServlet.java    |    4 +-
 .../java/org/superbiz/cdi/session/SessionBean.java |    4 +-
 examples/change-jaxws-url/README.adoc              |  106 +
 examples/change-jaxws-url/README.md                |   99 -
 examples/change-jaxws-url/pom.xml                  |   20 +-
 examples/client-resource-lookup-preview/pom.xml    |   17 +-
 .../test/java/org/superbiz/client/SenderTest.java  |    4 +-
 examples/cloud-tomee-azure/README.adoc             |  108 +
 examples/cloud-tomee-azure/pom.xml                 |  142 +
 .../main/java/org/superbiz/echo/EchoResource.java  |   32 +
 .../src/main/webapp/WEB-INF/web.xml                |   23 +
 examples/component-interfaces/README.adoc          |  465 ++
 examples/component-interfaces/README.md            |  445 --
 examples/component-interfaces/pom.xml              |   13 +-
 .../src/main/java/org/superbiz/FriendlyPerson.java |    8 +-
 .../java/org/superbiz/FriendlyPersonEjbHome.java   |    4 +-
 .../org/superbiz/FriendlyPersonEjbLocalHome.java   |    4 +-
 .../org/superbiz/FriendlyPersonEjbLocalObject.java |    4 +-
 .../java/org/superbiz/FriendlyPersonEjbObject.java |    4 +-
 .../java/org/superbiz/FriendlyPersonLocal.java     |    4 +-
 .../java/org/superbiz/FriendlyPersonRemote.java    |    4 +-
 .../test/java/org/superbiz/FriendlyPersonTest.java |    4 +-
 examples/concurrency-utils/README.adoc             |  380 ++
 examples/concurrency-utils/pom.xml                 |   79 +
 .../superbiz/executor/ManagedScheduledService.java |  128 +
 .../java/org/superbiz/executor/ManagedService.java |   95 +
 .../superbiz/executor/ThreadFactoryService.java    |  113 +
 .../executor/ManagedScheduledServiceTest.java      |  133 +
 .../org/superbiz/executor/ManagedServiceTest.java  |  105 +
 .../executor/ThreadFactoryServiceTest.java         |   82 +
 examples/connector-ear/.gitignore                  |   30 +
 .../connector-ear/connector-sample-api/pom.xml     |   43 +
 .../superbiz/connector/api/InboundListener.java    |   24 +
 .../superbiz/connector/api/SampleConnection.java   |   26 +
 .../connector/api/SampleConnectionFactory.java     |   28 +
 .../src/main/resources/META-INF/LICENSE            |  202 +
 .../src/main/resources/META-INF/NOTICE             |    7 +
 .../connector-ear/connector-sample-ear/pom.xml     |   80 +
 .../connector-sample-functional-tests/pom.xml      |  144 +
 .../test/java/org/superbiz/moviefun/Basedir.java   |   34 +
 .../moviefun/DeployInWebAppsDirectoryTest.java     |  174 +
 .../test/java/org/superbiz/moviefun/EARTest.java   |  116 +
 .../src/test/resources/arquillian.xml              |   34 +
 .../connector-ear/connector-sample-impl/pom.xml    |   54 +
 .../connector/adapter/SampleActivationSpec.java    |   54 +
 .../adapter/SampleConnectionFactoryImpl.java       |   69 +
 .../connector/adapter/SampleConnectionImpl.java    |   44 +
 .../connector/adapter/SampleManagedConnection.java |  139 +
 .../adapter/SampleManagedConnectionFactory.java    |  108 +
 .../adapter/SampleManagedConnectionMetaData.java   |   58 +
 .../connector/adapter/SampleResourceAdapter.java   |   92 +
 .../src/main/resources/META-INF/LICENSE            |  202 +
 .../src/main/resources/META-INF/NOTICE             |    7 +
 .../connector-ear/connector-sample-rar/pom.xml     |   43 +
 .../src/main/rar/META-INF/LICENSE                  |  294 +
 .../src/main/rar/META-INF/NOTICE                   |    5 +
 .../src/main/rar/META-INF/ra.xml                   |   58 +
 .../connector-ear/connector-sample-war/pom.xml     |   71 +
 .../org/superbiz/application/MessagesReceived.java |   35 +
 .../java/org/superbiz/application/Receiver.java    |   40 +
 .../main/java/org/superbiz/application/Sender.java |   76 +
 .../src/main/resources/META-INF/LICENSE            |  202 +
 .../src/main/resources/META-INF/NOTICE             |    7 +
 .../src/main/webapp/WEB-INF/resources.xml          |   30 +
 examples/connector-ear/pom.xml                     |  112 +
 examples/connector-war/README.adoc                 |  360 ++
 examples/connector-war/pom.xml                     |  165 +
 .../connector/adapter/SampleActivationSpec.java    |   54 +
 .../adapter/SampleConnectionFactoryImpl.java       |   69 +
 .../connector/adapter/SampleConnectionImpl.java    |   44 +
 .../connector/adapter/SampleManagedConnection.java |  139 +
 .../adapter/SampleManagedConnectionFactory.java    |  105 +
 .../adapter/SampleManagedConnectionMetaData.java   |   56 +
 .../connector/adapter/SampleResourceAdapter.java   |   93 +
 .../superbiz/connector/api/InboundListener.java    |   24 +
 .../superbiz/connector/api/SampleConnection.java   |   26 +
 .../connector/api/SampleConnectionFactory.java     |   28 +
 .../connector/application/MessagesReceived.java    |   35 +
 .../superbiz/connector/application/Receiver.java   |   41 +
 .../org/superbiz/connector/application/Sender.java |   76 +
 .../src/main/webapp/WEB-INF/resources.xml          |   30 +
 .../org/superbiz/moviefun/ConnectorInWarTest.java  |   59 +
 .../src/test/resources/arquillian.xml              |   34 +
 examples/cucumber-jvm/README.adoc                  |  189 +
 examples/cucumber-jvm/pom.xml                      |   21 +-
 examples/custom-injection/README.adoc              |  233 +
 examples/custom-injection/README.md                |  219 -
 examples/custom-injection/pom.xml                  |   13 +-
 .../main/java/org/superbiz/enventries/Pickup.java  |    4 +-
 .../java/org/superbiz/enventries/PickupEditor.java |    6 +-
 .../java/org/superbiz/enventries/Stratocaster.java |    4 +-
 .../main/java/org/superbiz/enventries/Style.java   |    4 +-
 .../org/superbiz/enventries/StratocasterTest.java  |    4 +-
 examples/datasource-ciphered-password/README.adoc  |  221 +
 examples/datasource-ciphered-password/README.md    |  206 -
 examples/datasource-ciphered-password/pom.xml      |   13 +-
 examples/datasource-definition/pom.xml             |   21 +-
 .../main/java/org/superbiz/dsdef/Persister.java    |    4 +-
 .../superbiz/dsdef/DataSourceDefinitionTest.java   |    4 +-
 examples/datasource-versioning/README.adoc         |  408 ++
 examples/datasource-versioning/README.md           |  385 --
 examples/datasource-versioning/pom.xml             |   19 +-
 examples/decorators/README.adoc                    |  410 ++
 examples/decorators/README.md                      |  389 --
 examples/decorators/pom.xml                        |   13 +-
 .../cdi/decorators/AccessDeniedException.java      |    4 +-
 .../org/superbiz/cdi/decorators/Calculator.java    |    4 +-
 .../superbiz/cdi/decorators/CalculatorBean.java    |    4 +-
 .../superbiz/cdi/decorators/CalculatorLogging.java |    4 +-
 .../cdi/decorators/CalculatorSecurity.java         |    4 +-
 .../superbiz/cdi/decorators/CalculatorTest.java    |    4 +-
 examples/deltaspike-configproperty/pom.xml         |   15 +-
 .../org/superbiz/deltaspike/config/Counter.java    |    4 +-
 .../superbiz/deltaspike/config/MyConfigSource.java |    4 +-
 .../deltaspike/config/MyConfigSourceProvider.java  |    4 +-
 .../org/superbiz/deltaspike/config/ConfigTest.java |    4 +-
 examples/deltaspike-exception-handling/pom.xml     |   15 +-
 .../exceptionhandling/OSExceptionHandler.java      |    4 +-
 .../exceptionhandling/OSRuntimeException.java      |    4 +-
 .../deltaspike/exceptionhandling/OSValidator.java  |    4 +-
 .../ExceptionHandlingDemoTest.java                 |    4 +-
 examples/deltaspike-fullstack/README.adoc          |   84 +
 examples/deltaspike-fullstack/README.md            |   64 -
 examples/deltaspike-fullstack/pom.xml              |   32 +-
 examples/deltaspike-i18n/README.adoc               |  109 +
 examples/deltaspike-i18n/pom.xml                   |   15 +-
 .../superbiz/deltaspike/i18n/MessageHelper.java    |    4 +-
 .../deltaspike/i18n/MessageHelperTest.java         |    4 +-
 examples/dynamic-dao-implementation/README.adoc    |  379 ++
 examples/dynamic-dao-implementation/README.md      |  352 -
 examples/dynamic-dao-implementation/pom.xml        |   13 +-
 examples/dynamic-datasource-routing/README.adoc    |  429 ++
 examples/dynamic-datasource-routing/README.md      |  401 --
 examples/dynamic-datasource-routing/pom.xml        |   13 +-
 .../dynamicdatasourcerouting/BoostrapUtility.java  |    4 +-
 .../dynamicdatasourcerouting/DeterminedRouter.java |    4 +-
 .../superbiz/dynamicdatasourcerouting/Person.java  |    4 +-
 .../dynamicdatasourcerouting/RoutedPersister.java  |    4 +-
 .../resources/META-INF/org.router/service-jar.xml  |    0
 .../src/main/resources/META-INF/persistence.xml    |    0
 .../DynamicDataSourceTest.java                     |    6 +-
 examples/dynamic-implementation/README.adoc        |  135 +
 examples/dynamic-implementation/README.md          |  123 -
 examples/dynamic-implementation/pom.xml            |   15 +-
 .../org/superbiz/dynamic/SocialInterceptor.java    |    4 +-
 examples/dynamic-proxy-to-access-mbean/README.adoc |  454 ++
 examples/dynamic-proxy-to-access-mbean/README.md   |  433 --
 examples/dynamic-proxy-to-access-mbean/pom.xml     |   15 +-
 .../dynamic/mbean/DynamicMBeanHandler.java         |    4 +-
 .../org/superbiz/dynamic/mbean/ObjectName.java     |    4 +-
 .../superbiz/dynamic/mbean/DynamicMBeanClient.java |    4 +-
 .../dynamic/mbean/DynamicMBeanClientTest.java      |    4 +-
 .../dynamic/mbean/DynamicRemoteMBeanClient.java    |    4 +-
 .../org/superbiz/dynamic/mbean/simple/Simple.java  |    4 +-
 .../superbiz/dynamic/mbean/simple/SimpleMBean.java |    4 +-
 examples/ear-testing/README.adoc                   |  231 +
 examples/ear-testing/README.md                     |  212 -
 examples/ear-testing/business-logic/pom.xml        |   11 +-
 .../src/main/java/org/superbiz/logic/Movies.java   |    4 +-
 .../main/java/org/superbiz/logic/MoviesImpl.java   |    4 +-
 .../test/java/org/superbiz/logic/MoviesTest.java   |    4 +-
 examples/ear-testing/business-model/pom.xml        |    7 +-
 .../src/main/java/org/superbiz/model/Movie.java    |    4 +-
 examples/ear-testing/pom.xml                       |   13 +-
 examples/ejb-examples/README.adoc                  | 1098 ++++
 examples/ejb-examples/README.md                    | 1046 ---
 examples/ejb-examples/pom.xml                      |   18 +-
 .../java/org/superbiz/servlet/AnnotatedEJB.java    |    4 +-
 .../org/superbiz/servlet/AnnotatedEJBLocal.java    |    4 +-
 .../org/superbiz/servlet/AnnotatedEJBRemote.java   |    4 +-
 .../org/superbiz/servlet/AnnotatedServlet.java     |    4 +-
 .../java/org/superbiz/servlet/ClientHandler.java   |    4 +-
 .../main/java/org/superbiz/servlet/HelloEjb.java   |    4 +-
 .../java/org/superbiz/servlet/HelloEjbService.java |    4 +-
 .../main/java/org/superbiz/servlet/HelloPojo.java  |    4 +-
 .../org/superbiz/servlet/HelloPojoService.java     |    4 +-
 .../java/org/superbiz/servlet/JndiServlet.java     |    4 +-
 .../main/java/org/superbiz/servlet/JpaBean.java    |    4 +-
 .../main/java/org/superbiz/servlet/JpaServlet.java |    4 +-
 .../java/org/superbiz/servlet/ResourceBean.java    |    4 +-
 .../java/org/superbiz/servlet/RunAsServlet.java    |    4 +-
 .../main/java/org/superbiz/servlet/SecureEJB.java  |    4 +-
 .../java/org/superbiz/servlet/SecureEJBLocal.java  |    4 +-
 .../java/org/superbiz/servlet/SecureServlet.java   |    4 +-
 .../java/org/superbiz/servlet/ServerHandler.java   |    4 +-
 .../org/superbiz/servlet/WebserviceClient.java     |   16 +-
 .../org/superbiz/servlet/WebserviceServlet.java    |    4 +-
 examples/ejb-remote-call-2/README.adoc             |  102 +
 examples/ejb-remote-call-2/pom.xml                 |  107 +
 .../java/org/superbiz/remote/DefaultGreetings.java |   73 +
 .../main/java/org/superbiz/remote/Greetings.java   |   27 +
 .../org/superbiz/remote/GreetingsException.java    |   35 +
 .../src/main/webapp/WEB-INF/ejb-jar.xml            |   18 +
 .../src/main/webapp/WEB-INF/web.xml                |   27 +
 .../src/test/conf/system.properties                |   84 +
 .../src/test/java/org/superbiz/remote/App.java     |   53 +
 examples/ejb-remote-call/README.adoc               |   35 +
 examples/ejb-remote-call/pom.xml                   |  107 +
 .../org/superbiz/remote/BusinessException.java     |   35 +
 .../main/java/org/superbiz/remote/Calculator.java  |   27 +
 .../org/superbiz/remote/DefaultCalculator.java     |   54 +
 .../src/main/webapp/WEB-INF/web.xml                |   27 +
 .../src/test/conf/system.properties                |   84 +
 .../src/test/java/org/superbiz/remote/App.java     |   53 +
 examples/ejb-webservice/README.adoc                |   42 +
 examples/ejb-webservice/README.md                  |   35 -
 examples/ejb-webservice/pom.xml                    |   16 +-
 .../src/main/java/org/superbiz/ws/Calculator.java  |    4 +-
 examples/github-stylesheet.css                     |    4 +
 examples/groovy-cdi/pom.xml                        |   66 +-
 .../groovy => groovy/org/superbiz}/Hello.groovy    |    0
 .../org/superbiz/groovy/HelloTest.groovy           |    0
 examples/groovy-jpa/pom.xml                        |   66 +-
 examples/groovy-spock/pom.xml                      |   68 +-
 .../org/superbiz/groovy/Hello.groovy               |    0
 .../org/superbiz/groovy/HelloSpecification.groovy  |    0
 examples/helloworld-weblogic/README.adoc           |  141 +
 examples/helloworld-weblogic/README.md             |  127 -
 examples/helloworld-weblogic/pom.xml               |   13 +-
 .../main/java/org/superbiz/hello/HelloBean.java    |    4 +-
 .../java/org/superbiz/hello/HelloEjbLocal.java     |    4 +-
 .../java/org/superbiz/hello/HelloEjbLocalHome.java |    4 +-
 .../test/java/org/superbiz/hello/HelloTest.java    |    4 +-
 .../injection-of-connectionfactory/README.adoc     |  166 +
 examples/injection-of-connectionfactory/README.md  |  158 -
 examples/injection-of-connectionfactory/pom.xml    |   13 +-
 .../java/org/superbiz/injection/jms/Messages.java  |    4 +-
 .../superbiz/injection/jms/MessagingBeanTest.java  |    4 +-
 examples/injection-of-datasource/README.adoc       |  231 +
 examples/injection-of-datasource/README.md         |  221 -
 examples/injection-of-datasource/pom.xml           |   13 +-
 .../main/java/org/superbiz/injection/Movie.java    |    4 +-
 .../main/java/org/superbiz/injection/Movies.java   |    8 +-
 .../java/org/superbiz/injection/MoviesTest.java    |    4 +-
 examples/injection-of-ejbs/README.adoc             |  211 +
 examples/injection-of-ejbs/README.md               |  197 -
 examples/injection-of-ejbs/pom.xml                 |   13 +-
 .../java/org/superbiz/injection/DataReader.java    |    8 +-
 .../java/org/superbiz/injection/DataStore.java     |    4 +-
 .../org/superbiz/injection/DataStoreLocal.java     |    4 +-
 .../org/superbiz/injection/DataStoreRemote.java    |    4 +-
 .../org/superbiz/injection/EjbDependencyTest.java  |    4 +-
 examples/injection-of-entitymanager/README.adoc    |  229 +
 examples/injection-of-entitymanager/README.md      |  217 -
 examples/injection-of-entitymanager/pom.xml        |   13 +-
 .../java/org/superbiz/injection/jpa/Movie.java     |    4 +-
 .../java/org/superbiz/injection/jpa/Movies.java    |    4 +-
 .../org/superbiz/injection/jpa/MoviesTest.java     |    4 +-
 examples/injection-of-env-entry/README.adoc        |  273 +
 examples/injection-of-env-entry/README.md          |  239 -
 examples/injection-of-env-entry/pom.xml            |   13 +-
 .../superbiz/injection/enventry/Configuration.java |    6 +-
 .../org/superbiz/injection/enventry/Widget.java    |    4 +-
 .../injection/enventry/ConfigurationTest.java      |    4 +-
 examples/interceptors/README.adoc                  |  805 +++
 examples/interceptors/README.md                    |  751 ---
 examples/interceptors/pom.xml                      |   13 +-
 .../interceptors/ClassLevelInterceptorOne.java     |    4 +-
 .../ClassLevelInterceptorSuperClassOne.java        |    4 +-
 .../ClassLevelInterceptorSuperClassTwo.java        |    4 +-
 .../interceptors/ClassLevelInterceptorTwo.java     |    4 +-
 .../interceptors/DefaultInterceptorOne.java        |    4 +-
 .../interceptors/DefaultInterceptorTwo.java        |    4 +-
 .../superbiz/interceptors/FullyIntercepted.java    |    4 +-
 .../interceptors/FullyInterceptedBean.java         |    4 +-
 .../interceptors/FullyInterceptedSuperClass.java   |    4 +-
 .../interceptors/MethodLevelInterceptorOne.java    |    4 +-
 .../MethodLevelInterceptorOnlyIntf.java            |    4 +-
 .../MethodLevelInterceptorOnlyParent.java          |    4 +-
 .../MethodLevelInterceptorOnlySLSBean.java         |    4 +-
 .../interceptors/MethodLevelInterceptorTwo.java    |    4 +-
 .../SecondStatelessInterceptedBean.java            |    4 +-
 .../SecondStatelessInterceptedLocal.java           |    4 +-
 .../SuperClassOfClassLevelInterceptor.java         |    4 +-
 .../org/superbiz/interceptors/ThirdSLSBean.java    |    4 +-
 .../superbiz/interceptors/ThirdSLSBeanLocal.java   |    4 +-
 .../main/java/org/superbiz/interceptors/Utils.java |    4 +-
 .../src/main/resources/META-INF/ejb-jar.xml        |    0
 .../interceptors/FullyInterceptedTest.java         |    4 +-
 .../MethodLevelInterceptorOnlyTest.java            |    4 +-
 .../SecondStatelessInterceptedTest.java            |    4 +-
 .../superbiz/interceptors/ThirdSLSBeanTest.java    |    4 +-
 examples/java-modules/README.adoc                  |    4 +
 examples/java-modules/pom.xml                      |  108 +
 .../superbiz/javamodules/rest/HelloResource.java   |   29 +
 .../javamodules/rest/HelloResourceTest.java        |   45 +
 .../java-modules/src/test/resources/arquillian.xml |   33 +
 examples/javamail/README.adoc                      |  204 +
 examples/javamail/README.md                        |  184 -
 examples/javamail/pom.xml                          |   15 +-
 .../main/java/org/superbiz/rest/EmailService.java  |    4 +-
 .../java/org/superbiz/rest/EmailServiceTest.java   |    4 +-
 examples/jaxrs-filter/README.adoc                  |   48 +
 examples/jaxrs-filter/pom.xml                      |   48 +
 .../org/superbiz/filterexample/ExampleServlet.java |   65 +
 .../org/superbiz/filterexample/InboundFilter.java  |   46 +
 .../jaxrs-filter/src/main/webapp/WEB-INF/web.xml   |    7 +
 examples/jaxrs-filter/src/main/webapp/index.jsp    |    5 +
 .../src/main/webapp/unauthorized/index.jsp         |    5 +
 examples/jpa-eclipselink/README.adoc               |  215 +
 examples/jpa-eclipselink/README.md                 |  207 -
 examples/jpa-eclipselink/README_pt.adoc            |  216 +
 examples/jpa-eclipselink/pom.xml                   |   13 +-
 .../main/java/org/superbiz/eclipselink/Movie.java  |    4 +-
 .../main/java/org/superbiz/eclipselink/Movies.java |    4 +-
 .../java/org/superbiz/eclipselink/MoviesTest.java  |    4 +-
 .../java/org/superbiz/eclipselink/MoviesTest.java  |    4 +-
 examples/jpa-enumerated/README.adoc                |  259 +
 examples/jpa-enumerated/README.md                  |  248 -
 examples/jpa-enumerated/README_pt.adoc             |  260 +
 examples/jpa-enumerated/pom.xml                    |   13 +-
 .../main/java/org/superbiz/jpa/enums/Movie.java    |    4 +-
 .../main/java/org/superbiz/jpa/enums/Movies.java   |    4 +-
 .../java/org/superbiz/jpa/enums/MoviesTest.java    |    4 +-
 examples/jpa-hibernate/README.adoc                 |  243 +
 examples/jpa-hibernate/README.md                   |  192 -
 examples/jpa-hibernate/README_pt.adoc              |  243 +
 examples/jpa-hibernate/pom.xml                     |   13 +-
 .../java/org/superbiz/injection/h3jpa/Movie.java   |    4 +-
 .../java/org/superbiz/injection/h3jpa/Movies.java  |    4 +-
 .../org/superbiz/injection/h3jpa/MoviesTest.java   |    6 +-
 examples/jsf-cdi-and-ejb/README.adoc               |  182 +
 examples/jsf-cdi-and-ejb/README.md                 |  252 -
 examples/jsf-cdi-and-ejb/pom.xml                   |   18 +-
 .../src/main/java/org/superbiz/jsf/Calculator.java |    4 +-
 examples/jsf-managedBean-and-ejb/README.adoc       |  281 +
 examples/jsf-managedBean-and-ejb/README.md         |  261 -
 examples/jsf-managedBean-and-ejb/pom.xml           |   20 +-
 .../src/main/java/org/superbiz/jsf/Calculator.java |    4 +-
 .../main/java/org/superbiz/jsf/CalculatorImpl.java |    4 +-
 examples/jsonb-configuration/README.adoc           |  291 +
 examples/jsonb-configuration/pom.xml               |   73 +
 .../main/java/org/superbiz/JAXRSApplication.java   |    9 +
 .../main/java/org/superbiz/JSONBConfiguration.java |   31 +
 .../src/main/java/org/superbiz/model/User.java     |   55 +
 .../main/java/org/superbiz/rest/UserService.java   |   31 +
 .../src/main/webapp/WEB-INF/web.xml                |   18 +
 .../java/org/superbiz/rest/UserServiceTest.java    |   47 +
 examples/jsonb-custom-serializer/README.adoc       |  496 ++
 examples/jsonb-custom-serializer/pom.xml           |   74 +
 .../main/java/org/superbiz/AddressSerializer.java  |   20 +
 .../main/java/org/superbiz/JAXRSApplication.java   |    9 +
 .../main/java/org/superbiz/JSONBConfiguration.java |   25 +
 .../main/java/org/superbiz/UserDeserializer.java   |   26 +
 .../src/main/java/org/superbiz/model/Address.java  |   36 +
 .../src/main/java/org/superbiz/model/User.java     |   88 +
 .../main/java/org/superbiz/rest/UserService.java   |   39 +
 .../src/main/webapp/WEB-INF/web.xml                |   23 +
 .../java/org/superbiz/rest/UserServiceTest.java    |   47 +
 .../lookup-of-ejbs-with-descriptor/README.adoc     |  205 +
 examples/lookup-of-ejbs-with-descriptor/README.md  |  192 -
 examples/lookup-of-ejbs-with-descriptor/pom.xml    |   13 +-
 .../main/java/org/superbiz/ejblookup/BlueBean.java |    4 +-
 .../main/java/org/superbiz/ejblookup/Friend.java   |    4 +-
 .../main/java/org/superbiz/ejblookup/RedBean.java  |    4 +-
 .../org/superbiz/ejblookup/EjbDependencyTest.java  |    4 +-
 examples/lookup-of-ejbs/README.adoc                |  176 +
 examples/lookup-of-ejbs/README.md                  |  164 -
 examples/lookup-of-ejbs/pom.xml                    |   13 +-
 .../main/java/org/superbiz/ejblookup/BlueBean.java |    4 +-
 .../main/java/org/superbiz/ejblookup/Friend.java   |    4 +-
 .../main/java/org/superbiz/ejblookup/RedBean.java  |    4 +-
 .../org/superbiz/ejblookup/EjbDependencyTest.java  |    4 +-
 examples/mbean-auto-registration/README.adoc       |  159 +
 examples/mbean-auto-registration/README.md         |  145 -
 examples/mbean-auto-registration/pom.xml           |   13 +-
 .../java/org/superbiz/mbean/GuessHowManyMBean.java |    4 +-
 .../src/main/resources/META-INF/beans.xml          |    0
 .../org/superbiz/mbean/GuessHowManyMBeanTest.java  |    4 +-
 examples/moviefun-rest/README.adoc                 |  419 ++
 examples/moviefun-rest/pom.xml                     |   34 +-
 .../src/main/java/org/superbiz/moviefun/Movie.java |    4 +-
 .../java/org/superbiz/moviefun/MoviesBean.java     |    4 +-
 .../superbiz/moviefun/rest/ApplicationConfig.java  |    4 +-
 .../java/org/superbiz/moviefun/rest/LoadRest.java  |    4 +-
 .../org/superbiz/moviefun/rest/MoviesRest.java     |    4 +-
 .../java/org/superbiz/moviefun/MoviesEJBTest.java  |    4 +-
 .../superbiz/moviefun/MoviesEmbeddedEJBTest.java   |    4 +-
 .../java/org/superbiz/moviefun/MoviesTest.java     |    4 +-
 examples/moviefun/README.adoc                      |  356 ++
 examples/moviefun/README.md                        |  338 -
 examples/moviefun/pom.xml                          |   26 +-
 .../java/org/superbiz/moviefun/ActionServlet.java  |    4 +-
 .../src/main/java/org/superbiz/moviefun/Movie.java |    4 +-
 .../java/org/superbiz/moviefun/MoviesBean.java     |    4 +-
 .../src/main/resources/META-INF/persistence.xml    |    1 +
 .../moviefun/MoviesArquillianHtmlUnitTest.java     |   22 +-
 .../java/org/superbiz/moviefun/MoviesEJBTest.java  |    4 +-
 .../superbiz/moviefun/MoviesEmbeddedEJBTest.java   |    4 +-
 .../org/superbiz/moviefun/MoviesHtmlUnitTest.java  |    4 +-
 .../java/org/superbiz/moviefun/MoviesTest.java     |    4 +-
 examples/movies-complete-meta/README.adoc          |  461 ++
 examples/movies-complete-meta/README.md            |  435 --
 examples/movies-complete-meta/pom.xml              |   13 +-
 .../org/superbiz/injection/tx/AddInterceptor.java  |    4 +-
 .../superbiz/injection/tx/DeleteInterceptor.java   |    4 +-
 .../main/java/org/superbiz/injection/tx/Movie.java |    4 +-
 .../java/org/superbiz/injection/tx/Movies.java     |    4 +-
 .../org/superbiz/injection/tx/api/Metatype.java    |    4 +-
 .../org/superbiz/injection/tx/api/MovieUnit.java   |    4 +-
 .../java/org/superbiz/injection/tx/MoviesTest.java |    4 +-
 examples/movies-complete/README.adoc               |  356 ++
 examples/movies-complete/README.md                 |  338 -
 examples/movies-complete/pom.xml                   |   13 +-
 .../org/superbiz/injection/tx/AddInterceptor.java  |    4 +-
 .../superbiz/injection/tx/DeleteInterceptor.java   |    4 +-
 .../main/java/org/superbiz/injection/tx/Movie.java |    4 +-
 .../java/org/superbiz/injection/tx/Movies.java     |    4 +-
 .../java/org/superbiz/injection/tx/MoviesTest.java |    4 +-
 examples/mp-config-example/README.adoc             |   67 +
 examples/mp-config-example/README_es.adoc          |   70 +
 examples/mp-config-example/README_pt.adoc          |   71 +
 examples/mp-config-example/pom.xml                 |  104 +
 .../java/org/superbiz/config/PropertiesRest.java   |   80 +
 .../src/main/resources/META-INF/beans.xml}         |    0
 .../META-INF/microprofile-config.properties        |    3 +
 .../org/superbiz/config/PropertiesRestTest.java    |   53 +
 .../src/test/resources/arquillian.xml              |   30 +
 examples/mp-config-source-database/README.adoc     |   14 +
 examples/mp-config-source-database/pom.xml         |  145 +
 .../config/source/database/ApplicationBean.java    |   47 +
 .../source/database/DatabaseConfigSource.java      |   93 +
 ...rg.eclipse.microprofile.config.spi.ConfigSource |   17 +
 .../src/main/tomee/conf/tomee.xml                  |   21 +
 .../tomee/lib/import-config-source-database.sql    |   19 +
 .../source/database/DatabaseConfigSourceTest.java  |   55 +
 .../src/test/resources/arquillian.xml              |   37 +
 examples/mp-custom-healthcheck/README.adoc         |  165 +
 examples/mp-custom-healthcheck/pom.xml             |  112 +
 .../main/java/org/superbiz/WeatherApiStatus.java   |   52 +
 .../main/java/org/superbiz/WeatherEndpoint.java    |   45 +
 .../main/java/org/superbiz/WeatherException.java   |   27 +
 .../src/main/java/org/superbiz/WeatherGateway.java |   63 +
 .../org/superbiz/WeatherServiceHealthCheck.java    |   48 +
 .../src/main/resources/beans.xml                   |    7 +
 .../java/org/superbiz/test/WeatherServiceTest.java |  124 +
 .../src/test/resources/arquillian.xml              |   29 +
 examples/mp-faulttolerance-fallback/README.adoc    |  125 +
 examples/mp-faulttolerance-fallback/README_es.adoc |  125 +
 examples/mp-faulttolerance-fallback/pom.xml        |  118 +
 .../rest/WeatherDayStatusFallbackHandler.java      |   36 +
 .../java/org/superbiz/rest/WeatherException.java   |   20 +
 .../java/org/superbiz/rest/WeatherService.java     |   60 +
 .../java/org/superbiz/rest/WeatherServiceTest.java |   74 +
 .../src/test/resources/arquillian.xml              |   30 +
 .../src/test/resources/beans.xml                   |    7 +
 examples/mp-faulttolerance-retry/README.adoc       |  255 +
 examples/mp-faulttolerance-retry/pom.xml           |  104 +
 .../java/org/superbiz/rest/WeatherGateway.java     |  115 +
 .../rest/WeatherGatewayBusyServiceException.java   |   20 +
 .../rest/WeatherGatewayTimeoutException.java       |   21 +
 .../java/org/superbiz/rest/WeatherService.java     |   73 +
 .../java/org/superbiz/rest/WeatherServiceTest.java |   94 +
 .../src/test/resources/arquillian.xml              |   30 +
 .../src/test/resources/beans.xml                   |    7 +
 examples/mp-faulttolerance-timeout/README.adoc     |  108 +
 examples/mp-faulttolerance-timeout/pom.xml         |  107 +
 .../java/org/superbiz/rest/WeatherGateway.java     |   49 +
 .../java/org/superbiz/rest/WeatherService.java     |   39 +
 .../java/org/superbiz/rest/WeatherServiceTest.java |   66 +
 .../src/test/resources/arquillian.xml              |   30 +
 .../src/test/resources/beans.xml                   |    7 +
 examples/mp-jsonb-configuration/README.adoc        |  291 +
 examples/mp-jsonb-configuration/pom.xml            |   75 +
 .../main/java/org/superbiz/JAXRSApplication.java   |    9 +
 .../main/java/org/superbiz/JSONBConfiguration.java |   31 +
 .../src/main/java/org/superbiz/model/User.java     |   53 +
 .../main/java/org/superbiz/rest/UserService.java   |   31 +
 .../src/main/webapp/WEB-INF/web.xml                |   23 +
 .../java/org/superbiz/rest/UserServiceTest.java    |   42 +
 .../README.adoc                                    |    7 +
 .../mp-jwt-bean-validation-strongly-typed/pom.xml  |  207 +
 .../src/main/java/org/superbiz/Api.java            |   27 +
 .../src/main/java/org/superbiz/Movie.java          |   57 +
 .../src/main/java/org/superbiz/MovieService.java   |   59 +
 .../src/main/java/org/superbiz/val/Allowed.java    |   62 +
 .../src/main/java/org/superbiz/val/Audience.java   |   62 +
 .../src/main/java/org/superbiz/val/Issuer.java     |   63 +
 .../src/main/java/org/superbiz/val/Manager.java    |   53 +
 .../src/main/java/org/superbiz/val/MoviesApp.java  |   53 +
 .../main/java/org/superbiz/val/MoviesIssuer.java   |   53 +
 .../src/main/java/org/superbiz/val/User.java       |   53 +
 .../META-INF/microprofile-config.properties        |    4 +
 .../test/java/org/superbiz/MovieServiceTest.java   |  187 +
 .../src/test/java/org/superbiz/Tokens.java         |   98 +
 .../META-INF/microprofile-config.properties        |    8 +
 .../src/test/resources/arquillian.xml              |   31 +
 .../src/test/resources/testkey.pem                 |   28 +
 examples/mp-jwt-bean-validation/README.adoc        |   46 +
 examples/mp-jwt-bean-validation/pom.xml            |  207 +
 .../src/main/java/org/superbiz/Api.java            |   27 +
 .../src/main/java/org/superbiz/Movie.java          |   57 +
 .../src/main/java/org/superbiz/MovieService.java   |   58 +
 .../src/main/java/org/superbiz/val/Audience.java   |   62 +
 .../src/main/java/org/superbiz/val/Issuer.java     |   63 +
 .../META-INF/microprofile-config.properties        |    4 +
 .../test/java/org/superbiz/MovieServiceTest.java   |  188 +
 .../src/test/java/org/superbiz/Tokens.java         |   98 +
 .../META-INF/microprofile-config.properties        |    8 +
 .../src/test/resources/arquillian.xml              |   31 +
 .../src/test/resources/testkey.pem                 |   28 +
 examples/mp-metrics-counted/Dockerfile             |   14 +
 examples/mp-metrics-counted/README.adoc            |  165 +
 examples/mp-metrics-counted/pom.xml                |  169 +
 .../java/org/superbiz/rest/WeatherService.java     |   36 +
 .../src/main/webapp/WEB-INF/web.xml                |   25 +
 .../java/org/superbiz/rest/WeatherServiceTest.java |  138 +
 .../src/test/resources/arquillian.xml              |   30 +
 examples/mp-metrics-gauge/README.adoc              |  125 +
 examples/mp-metrics-gauge/pom.xml                  |   69 +
 .../java/org/superbiz/rest/WeatherService.java     |   28 +
 .../java/org/superbiz/rest/WeatherServiceTest.java |  139 +
 .../src/test/resources/arquillian.xml              |   30 +
 examples/mp-metrics-histogram/README.adoc          |  212 +
 examples/mp-metrics-histogram/pom.xml              |  120 +
 .../org/superbiz/histogram/WeatherService.java     |   66 +
 .../src/main/webapp/WEB-INF/web.xml                |   25 +
 .../org/superbiz/histogram/WeatherServiceTest.java |  209 +
 .../src/test/resources/arquillian.xml              |   30 +
 examples/mp-metrics-metered/README.adoc            |  132 +
 examples/mp-metrics-metered/pom.xml                |   84 +
 .../java/org/superbiz/rest/WeatherService.java     |   33 +
 examples/mp-metrics-timed/README.adoc              |  176 +
 examples/mp-metrics-timed/pom.xml                  |  118 +
 .../src/main/java/WeatherService.java              |   42 +
 .../src/main/webapp/WEB-INF/web.xml                |   25 +
 .../src/test/java/WeatherServiceTest.java          |  215 +
 .../src/test/resources/arquillian.xml              |   30 +
 examples/mp-opentracing-traced/README.adoc         |   63 +
 examples/mp-opentracing-traced/pom.xml             |  102 +
 .../src/test/resources/arquillian.xml              |   30 +
 examples/mp-rest-client/README.adoc                |  153 +
 examples/mp-rest-client/pom.xml                    |  132 +
 .../java/org/superbiz/rest/ApplicationConfig.java  |   26 +
 .../src/main/java/org/superbiz/rest/Book.java      |   50 +
 .../src/main/java/org/superbiz/rest/BookBean.java  |   60 +
 .../main/java/org/superbiz/rest/BookResource.java  |   71 +
 .../java/org/superbiz/rest/BookResourceClient.java |   57 +
 .../java/org/superbiz/rest/BookResourceTest.java   |   77 +
 .../src/test/resources/META-INF/beans.xml          |    1 +
 .../META-INF/microprofile-config.properties        |    1 +
 .../src/test/resources/arquillian.xml              |   38 +
 examples/mp-rest-jwt-jwk/README.adoc               |   77 +
 examples/mp-rest-jwt-jwk/pom.xml                   |  192 +
 .../src/main/java/org/superbiz/entity/Product.java |   59 +
 .../main/java/org/superbiz/rest/ProductRest.java   |   89 +
 .../java/org/superbiz/rest/RestApplication.java    |   28 +
 .../java/org/superbiz/service/ProductService.java  |   56 +
 .../META-INF/microprofile-config.properties        |    2 +
 .../mp-rest-jwt-jwk/src/main/resources/jwks.json   |   28 +
 .../java/org/superbiz/rest/KeyGeneratorUtil.java   |   58 +
 .../java/org/superbiz/rest/ProductRestClient.java  |   57 +
 .../test/java/org/superbiz/rest/ProductsTest.java  |  110 +
 .../test/java/org/superbiz/rest/TokenUtils.java    |   84 +
 .../META-INF/microprofile-config.properties        |    3 +
 .../src/test/resources/arquillian.xml              |   36 +
 .../src/test/resources/jwt-alice.json              |   10 +
 .../src/test/resources/jwt-john.json               |   10 +
 .../src/test/resources/privateKey002.pem           |   24 +
 .../src/test/resources/privateKey004.pem           |   24 +
 examples/mp-rest-jwt-principal/README.adoc         |  103 +
 examples/mp-rest-jwt-principal/pom.xml             |  184 +
 .../main/java/org/superbiz/store/entity/Order.java |   69 +
 .../java/org/superbiz/store/entity/Product.java    |   69 +
 .../java/org/superbiz/store/rest/OrderRest.java    |  102 +
 .../org/superbiz/store/rest/RestApplication.java   |   27 +
 .../org/superbiz/store/service/OrderService.java   |   75 +
 .../META-INF/microprofile-config.properties        |    2 +
 .../src/main/resources/publicKey.pem               |    8 +
 .../java/org/superbiz/store/GenerateKeyUtils.java  |   37 +
 .../java/org/superbiz/store/OrderRestClient.java   |   60 +
 .../test/java/org/superbiz/store/OrdersTest.java   |  158 +
 .../test/java/org/superbiz/store/TokenUtils.java   |   83 +
 .../META-INF/microprofile-config.properties        |    3 +
 .../src/test/resources/alice-wonder-jwt.json       |   10 +
 .../src/test/resources/arquillian.xml              |   38 +
 .../src/test/resources/john-doe-jwt.json           |   10 +
 .../src/test/resources/privateKey.pem              |   24 +
 examples/mp-rest-jwt-public-key/README.adoc        |  110 +
 examples/mp-rest-jwt-public-key/pom.xml            |  207 +
 .../org/superbiz/bookstore/ApplicationConfig.java  |   27 +
 .../java/org/superbiz/bookstore/model/Book.java    |   57 +
 .../org/superbiz/bookstore/model/BooksBean.java    |   49 +
 .../org/superbiz/bookstore/rest/BookResource.java  |   83 +
 .../META-INF/microprofile-config.properties        |    1 +
 .../java/org/superbiz/bookstore/BookstoreTest.java |  164 +
 .../java/org/superbiz/bookstore/TokenUtils.java    |  116 +
 .../src/test/resources/arquillian.xml              |   31 +
 .../src/test/resources/privateKey.pem              |   28 +
 examples/mp-rest-jwt/README.adoc                   |  323 +
 examples/mp-rest-jwt/pom.xml                       |  207 +
 .../src/main/java/org/superbiz/moviefun/Movie.java |   70 +
 .../java/org/superbiz/moviefun/MoviesBean.java     |   61 +
 .../superbiz/moviefun/rest/ApplicationConfig.java  |   28 +
 .../rest/MoviesMPJWTConfigurationProvider.java     |   56 +
 .../org/superbiz/moviefun/rest/MoviesRest.java     |   77 +
 .../java/org/superbiz/moviefun/MoviesTest.java     |  132 +
 .../java/org/superbiz/moviefun/TokenUtils.java     |  257 +
 .../test/resources/META-INF/application-client.xml |    1 +
 .../mp-rest-jwt/src/test/resources/Token1.json     |   17 +
 .../mp-rest-jwt/src/test/resources/Token2.json     |   14 +
 .../mp-rest-jwt/src/test/resources/arquillian.xml  |   32 +
 .../mp-rest-jwt/src/test/resources/privateKey.pem  |   28 +
 .../mp-rest-jwt/src/test/resources/publicKey.pem   |    9 +
 examples/mtom/README.adoc                          |    3 +
 examples/mtom/pom.xml                              |   11 +-
 .../java/org/superbiz/mtom/AbstractService.java    |    4 +-
 .../main/java/org/superbiz/mtom/EjbService.java    |    4 +-
 .../main/java/org/superbiz/mtom/PojoService.java   |    4 +-
 .../src/main/java/org/superbiz/mtom/Request.java   |    4 +-
 .../src/main/java/org/superbiz/mtom/Response.java  |    4 +-
 .../src/main/java/org/superbiz/mtom/Service.java   |    4 +-
 .../org/superbiz/mtom/AbstractServiceTest.java     |    4 +-
 .../java/org/superbiz/mtom/EjbServiceTest.java     |    4 +-
 .../java/org/superbiz/mtom/PojoServiceTest.java    |    4 +-
 examples/multi-jpa-provider-testing/README.adoc    |  287 +
 examples/multi-jpa-provider-testing/pom.xml        |   16 +-
 .../src/main/java/org/superbiz/model/Person.java   |    4 +-
 .../src/test/java/org/superbiz/JPATest.java        |    4 +-
 .../superbiz/enricher/jpa/HibernateEnricher.java   |    4 +-
 .../org/superbiz/enricher/jpa/JPAEnrichers.java    |    4 +-
 .../org/superbiz/enricher/jpa/OpenJPAEnricher.java |    4 +-
 .../org/superbiz/enricher/maven/Enrichers.java     |    4 +-
 .../src/test/resources/arquillian.xml              |    1 +
 examples/multiple-arquillian-adapters/pom.xml      |   14 +-
 .../src/main/java/org/superbiz/SomeEJB.java        |    4 +-
 .../src/main/java/org/superbiz/SomeRest.java       |    4 +-
 .../superbiz/embedded/remote/EmbeddedRemote.java   |    4 +-
 .../embedded/remote/OpenEJBEmbeddedRemoteTest.java |    4 +-
 .../org/superbiz/embedded/standalone/Embedded.java |    4 +-
 .../embedded/standalone/OpenEJBEmbeddedTest.java   |    4 +-
 .../org/superbiz/tomee/embedded/TomEEEmbedded.java |    4 +-
 .../superbiz/tomee/embedded/TomEEEmbeddedTest.java |    4 +-
 .../org/superbiz/tomee/remote/TomEERemote.java     |    4 +-
 .../org/superbiz/tomee/remote/TomEERemoteTest.java |    4 +-
 examples/multiple-tomee-arquillian/README.adoc     |   57 +
 examples/multiple-tomee-arquillian/pom.xml         |   18 +-
 .../arquillian/multiple/MultipleTomEETest.java     |    4 +-
 examples/mvc-cxf-hibernate/README.adoc             |   48 +
 examples/mvc-cxf-hibernate/README_pt.adoc          |   47 +
 examples/mvc-cxf-hibernate/pom.xml                 |  212 +
 .../org/superbiz/application/MVCApplication.java   |   23 +
 .../org/superbiz/controller/HomeController.java    |   32 +
 .../org/superbiz/controller/PersonController.java  |  154 +
 .../src/main/java/org/superbiz/model/Address.java  |   72 +
 .../src/main/java/org/superbiz/model/Errors.java   |   50 +
 .../src/main/java/org/superbiz/model/Messages.java |   39 +
 .../src/main/java/org/superbiz/model/Person.java   |  125 +
 .../org/superbiz/persistence/PersonProducer.java   |   43 +
 .../org/superbiz/persistence/PersonRepository.java |   31 +
 .../src/main/resources/META-INF/beans.xml          |   24 +
 .../src/main/resources/META-INF/persistence.xml    |   38 +
 .../src/main/webapp/WEB-INF/views/change.jsp       |  134 +
 .../src/main/webapp/WEB-INF/views/home.jsp         |   37 +
 .../src/main/webapp/WEB-INF/views/insert.jsp       |  131 +
 .../src/main/webapp/WEB-INF/views/list.jsp         |   92 +
 .../mvc-cxf-hibernate/src/main/webapp/index.jsp    |   28 +
 .../bootstrap/css/bootstrap-datepicker.css         |  471 ++
 .../resources/bootstrap/css/bootstrap-theme.css    |  587 ++
 .../bootstrap/css/bootstrap-theme.css.map          |    1 +
 .../bootstrap/css/bootstrap-theme.min.css          |    6 +
 .../bootstrap/css/bootstrap-theme.min.css.map      |    1 +
 .../webapp/resources/bootstrap/css/bootstrap.css   | 6757 ++++++++++++++++++++
 .../resources/bootstrap/css/bootstrap.css.map      |    1 +
 .../resources/bootstrap/css/bootstrap.min.css      |    6 +
 .../resources/bootstrap/css/bootstrap.min.css.map  |    1 +
 .../fonts/glyphicons-halflings-regular.eot         |  Bin 0 -> 20127 bytes
 .../fonts/glyphicons-halflings-regular.svg         |  288 +
 .../fonts/glyphicons-halflings-regular.ttf         |  Bin 0 -> 45404 bytes
 .../fonts/glyphicons-halflings-regular.woff        |  Bin 0 -> 23424 bytes
 .../fonts/glyphicons-halflings-regular.woff2       |  Bin 0 -> 18028 bytes
 .../resources/bootstrap/js/bootstrap-datepicker.js | 2096 ++++++
 .../bootstrap/js/bootstrap-datepicker.pt-BR.min.js |    1 +
 .../webapp/resources/bootstrap/js/bootstrap.js     | 2377 +++++++
 .../webapp/resources/bootstrap/js/bootstrap.min.js |    7 +
 .../webapp/resources/bootstrap/js/jquery.min.js    |    4 +
 .../src/main/webapp/resources/bootstrap/js/npm.js  |   13 +
 .../src/main/webapp/resources/images/tomee.png     |  Bin 0 -> 6217 bytes
 .../src/main/webapp/templates/footer.jsp           |   46 +
 .../src/main/webapp/templates/menu.jsp             |   47 +
 .../src/test/java/org/superbiz/mvc/MvcTest.java    |  102 +
 .../src/test/resources/arquillian.xml              |   43 +
 .../test/resources/org/superbiz/mvc/mvc.feature    |    7 +
 examples/mvc-cxf/README.adoc                       |   24 +
 examples/mvc-cxf/pom.xml                           |  187 +
 .../org/superbiz/application/MVCApplication.java   |   23 +
 .../org/superbiz/controller/HomeController.java    |   32 +
 .../org/superbiz/controller/PersonController.java  |  154 +
 .../src/main/java/org/superbiz/model/Address.java  |   72 +
 .../src/main/java/org/superbiz/model/Errors.java   |   50 +
 .../src/main/java/org/superbiz/model/Messages.java |   39 +
 .../src/main/java/org/superbiz/model/Person.java   |  125 +
 .../org/superbiz/persistence/PersonProducer.java   |   43 +
 .../org/superbiz/persistence/PersonRepository.java |   29 +
 .../mvc-cxf/src/main/resources/META-INF/beans.xml  |   24 +
 .../src/main/resources/META-INF/persistence.xml    |   40 +
 .../src/main/webapp/WEB-INF/views/change.jsp       |  134 +
 .../mvc-cxf/src/main/webapp/WEB-INF/views/home.jsp |   37 +
 .../src/main/webapp/WEB-INF/views/insert.jsp       |  131 +
 .../mvc-cxf/src/main/webapp/WEB-INF/views/list.jsp |   92 +
 examples/mvc-cxf/src/main/webapp/index.jsp         |   28 +
 .../bootstrap/css/bootstrap-datepicker.css         |  471 ++
 .../resources/bootstrap/css/bootstrap-theme.css    |  587 ++
 .../bootstrap/css/bootstrap-theme.css.map          |    1 +
 .../bootstrap/css/bootstrap-theme.min.css          |    6 +
 .../bootstrap/css/bootstrap-theme.min.css.map      |    1 +
 .../webapp/resources/bootstrap/css/bootstrap.css   | 6757 ++++++++++++++++++++
 .../resources/bootstrap/css/bootstrap.css.map      |    1 +
 .../resources/bootstrap/css/bootstrap.min.css      |    6 +
 .../resources/bootstrap/css/bootstrap.min.css.map  |    1 +
 .../fonts/glyphicons-halflings-regular.eot         |  Bin 0 -> 20127 bytes
 .../fonts/glyphicons-halflings-regular.svg         |  288 +
 .../fonts/glyphicons-halflings-regular.ttf         |  Bin 0 -> 45404 bytes
 .../fonts/glyphicons-halflings-regular.woff        |  Bin 0 -> 23424 bytes
 .../fonts/glyphicons-halflings-regular.woff2       |  Bin 0 -> 18028 bytes
 .../resources/bootstrap/js/bootstrap-datepicker.js | 2096 ++++++
 .../bootstrap/js/bootstrap-datepicker.pt-BR.min.js |    1 +
 .../webapp/resources/bootstrap/js/bootstrap.js     | 2377 +++++++
 .../webapp/resources/bootstrap/js/bootstrap.min.js |    7 +
 .../webapp/resources/bootstrap/js/jquery.min.js    |    4 +
 .../src/main/webapp/resources/bootstrap/js/npm.js  |   13 +
 .../src/main/webapp/resources/images/tomee.png     |  Bin 0 -> 6217 bytes
 .../mvc-cxf/src/main/webapp/templates/footer.jsp   |   46 +
 .../mvc-cxf/src/main/webapp/templates/menu.jsp     |   47 +
 .../src/test/java/org/superbiz/mvc/MvcTest.java    |  102 +
 examples/mvc-cxf/src/test/resources/arquillian.xml |   31 +
 .../test/resources/org/superbiz/mvc/mvc.feature    |    7 +
 examples/mvc-resteasy/README.adoc                  |   23 +
 examples/mvc-resteasy/pom.xml                      |  141 +
 .../main/java/org/superbiz/mvc/MVCApplication.java |   22 +
 .../java/org/superbiz/mvc/TomeeController.java     |   38 +
 .../src/main/resources/META-INF/beans.xml          |   23 +
 .../src/main/webapp/WEB-INF/views/hello.jsp        |   28 +
 .../mvc-resteasy/src/main/webapp/WEB-INF/web.xml   |   28 +
 examples/mvc-resteasy/src/main/webapp/index.jsp    |   28 +
 .../src/test/java/org/superbiz/mvc/MVCTest.java    |   74 +
 .../mvc-resteasy/src/test/resources/arquillian.xml |   31 +
 examples/myfaces-codi-demo/README.adoc             |   86 +
 examples/myfaces-codi-demo/README.md               |   65 -
 examples/myfaces-codi-demo/pom.xml                 |   18 +-
 examples/persistence-fragment/README.adoc          |  131 +
 examples/persistence-fragment/README.md            |  122 -
 examples/persistence-fragment/pom.xml              |   13 +-
 .../java/org/superbiz/injection/jpa/Movie.java     |    4 +-
 .../org/superbiz/injection/jpa/MoviesTest.java     |    4 +-
 examples/pojo-webservice/README.adoc               |  306 +
 examples/pojo-webservice/pom.xml                   |   25 +-
 .../src/main/java/org/superbiz/ws/pojo/PojoWS.java |    4 +-
 .../src/main/java/org/superbiz/ws/pojo/WS.java     |    4 +-
 examples/polling-parent/README.adoc                |   41 +
 examples/polling-parent/README.md                  |   31 -
 examples/polling-parent/polling-client/pom.xml     |   23 +-
 .../src/main/java/jug/client/Client.java           |    4 +-
 .../jug/client/command/api/AbstractCommand.java    |    4 +-
 .../main/java/jug/client/command/api/Command.java  |    4 +-
 .../jug/client/command/impl/BestPollCommand.java   |    4 +-
 .../java/jug/client/command/impl/ExitCommand.java  |    4 +-
 .../java/jug/client/command/impl/HelpCommand.java  |    4 +-
 .../jug/client/command/impl/NewPollCommand.java    |    4 +-
 .../jug/client/command/impl/PollResultCommand.java |    4 +-
 .../java/jug/client/command/impl/PollsCommand.java |    4 +-
 .../client/command/impl/QueryAndPostCommand.java   |    4 +-
 .../jug/client/command/impl/ShowPollCommand.java   |    4 +-
 .../client/command/impl/SwitchClientCommand.java   |    4 +-
 .../java/jug/client/command/impl/VoteCommand.java  |    4 +-
 .../java/jug/client/util/ClientNameHolder.java     |    4 +-
 .../main/java/jug/client/util/CommandManager.java  |    4 +-
 .../client/util/ConfigurableClasspathArchive.java  |    4 +-
 examples/polling-parent/polling-core/pom.xml       |    6 +-
 .../src/main/java/jug/dao/SubjectDao.java          |    4 +-
 .../src/main/java/jug/dao/VoteDao.java             |    4 +-
 .../src/test/java/jug/dao/SubjectDaoTest.java      |    4 +-
 examples/polling-parent/polling-domain/pom.xml     |    8 +-
 .../src/main/java/jug/domain/Result.java           |    4 +-
 .../src/main/java/jug/domain/Subject.java          |    4 +-
 .../src/main/java/jug/domain/Value.java            |    4 +-
 .../src/main/java/jug/domain/Vote.java             |    4 +-
 examples/polling-parent/polling-mdb/pom.xml        |  105 +
 .../src/main/java/org/superbiz/mdb/Api.java        |   25 +
 .../src/main/java/org/superbiz/mdb/ApiLog.java     |   64 +
 .../main/java/org/superbiz/mdb/CounterBean.java    |   44 +
 .../src/main/java/org/superbiz/mdb/LogMdb.java     |   47 +
 .../src/main/resources/META-INF/beans.xml          |   20 +
 .../src/main/resources/META-INF/ejb-jar.xml        |   38 +
 .../polling-mdb/src/test/conf/tomee.xml            |   30 +
 .../src/test/java/org/superbiz/SimpleMdbTest.java  |  116 +
 .../polling-mdb/src/test/resources/arquillian.xml  |   35 +
 examples/polling-parent/polling-web/pom.xml        |   12 +-
 .../src/main/java/jug/monitoring/VoteCounter.java  |    4 +-
 .../src/main/java/jug/rest/PollingApplication.java |    4 +-
 .../src/main/java/jug/rest/SubjectService.java     |    4 +-
 .../java/jug/routing/DataSourceInitializer.java    |    4 +-
 .../src/main/java/jug/routing/PollingRouter.java   |    4 +-
 .../src/main/java/jug/routing/RoutingFilter.java   |    4 +-
 .../src/test/java/jug/rest/SubjectServiceTest.java |    4 +-
 .../rest/arquillian/SubjectServiceTomEETest.java   |    6 +-
 examples/polling-parent/pom.xml                    |   38 +-
 examples/pom.xml                                   |   58 +-
 examples/projectstage-demo/README.adoc             |  330 +
 examples/projectstage-demo/pom.xml                 |   19 +-
 .../src/main/java/org/superbiz/Manager.java        |    4 +-
 .../src/main/java/org/superbiz/ManagerFactory.java |    4 +-
 .../projectstage/BaseTestForProjectStage.java      |    4 +-
 .../superbiz/projectstage/DevProjectStageTest.java |    4 +-
 .../projectstage/ProductionProjectStageTest.java   |    4 +-
 .../projectstage/TestingProjectStageTest.java      |    4 +-
 .../projectstage/util/ProjectStageProducer.java    |    4 +-
 examples/quartz-app/README.adoc                    |  258 +
 examples/quartz-app/README.md                      |  231 -
 examples/quartz-app/pom.xml                        |   25 +-
 examples/quartz-app/quartz-beans/pom.xml           |    5 +-
 .../java/org/superbiz/quartz/QuartzMdbTest.java    |    4 +-
 .../main/java/org/superbiz/quartz/QuartzMdb.java   |    4 +-
 .../java/org/superbiz/quartz/QuartzMdbTest.java    |    4 +-
 examples/quartz-app/quartz-ra/pom.xml              |    5 +-
 examples/realm-in-tomee/README.adoc                |   44 +
 examples/realm-in-tomee/README.md                  |   34 -
 examples/realm-in-tomee/pom.xml                    |   15 +-
 .../reload-persistence-unit-properties/README.adoc |   60 +
 .../reload-persistence-unit-properties/README.md   |   52 -
 .../reload-persistence-unit-properties/pom.xml     |   13 +-
 .../java/org/superbiz/reloadable/pu/Person.java    |    4 +-
 .../org/superbiz/reloadable/pu/PersonManager.java  |    4 +-
 .../reloadable/pu/CacheActivationTest.java         |    4 +-
 examples/resources-declared-in-webapp/README.adoc  |  130 +
 examples/resources-declared-in-webapp/README.md    |  116 -
 examples/resources-declared-in-webapp/pom.xml      |   20 +-
 examples/resources-jmx-example/README.adoc         |  788 +++
 examples/resources-jmx-example/README.md           |  734 ---
 examples/resources-jmx-example/pom.xml             |   22 +-
 .../resources-jmx-ear/pom.xml                      |    5 +-
 .../resources-jmx-ejb/pom.xml                      |    9 +-
 .../rest-applicationcomposer-mockito/README.adoc   |   83 +
 examples/rest-applicationcomposer-mockito/pom.xml  |   17 +-
 .../superbiz/composed/rest/GreetingService.java    |    4 +-
 .../java/org/superbiz/composed/rest/Messager.java  |    4 +-
 .../composed/rest/GreetingServiceTest.java         |    4 +-
 examples/rest-applicationcomposer/pom.xml          |   15 +-
 .../superbiz/composed/rest/GreetingService.java    |    4 +-
 .../rest/IllegalArgumentExceptionMapper.java       |    4 +-
 .../composed/rest/GreetingServiceTest.java         |    4 +-
 examples/rest-cdi/README.adoc                      |  392 ++
 examples/rest-cdi/README.md                        |  373 --
 examples/rest-cdi/pom.xml                          |   15 +-
 .../src/main/java/org/superbiz/rest/Greeting.java  |    4 +-
 .../java/org/superbiz/rest/GreetingService.java    |    4 +-
 .../src/main/java/org/superbiz/rest/Request.java   |    4 +-
 .../src/main/java/org/superbiz/rest/Response.java  |    4 +-
 .../org/superbiz/rest/GreetingServiceTest.java     |    6 +-
 examples/rest-example-with-application/README.adoc |   74 +
 examples/rest-example-with-application/README.md   |   63 -
 examples/rest-example-with-application/pom.xml     |   35 +-
 examples/rest-example/README.adoc                  |  589 ++
 examples/rest-example/README.md                    |  554 --
 examples/rest-example/pom.xml                      |   37 +-
 .../superbiz/rest/batcher/SampleDataManager.java   |    4 +-
 .../main/java/org/superbiz/rest/dao/PostDAO.java   |    4 +-
 .../main/java/org/superbiz/rest/dao/UserDAO.java   |    4 +-
 examples/rest-jaas/pom.xml                         |   16 +-
 .../jaxrs/jaas/JAASSecuredRestEndpoint.java        |    4 +-
 examples/rest-on-ejb/README.adoc                   |  340 +
 examples/rest-on-ejb/README.md                     |  328 -
 examples/rest-on-ejb/pom.xml                       |   13 +-
 examples/rest-xml-json/README.adoc                 |  393 ++
 examples/rest-xml-json/README.md                   |  373 --
 examples/rest-xml-json/pom.xml                     |   13 +-
 .../java/org/superbiz/rest/GreetingService.java    |    4 +-
 .../src/main/java/org/superbiz/rest/Request.java   |    4 +-
 .../src/main/java/org/superbiz/rest/Response.java  |    4 +-
 .../org/superbiz/rest/GreetingServiceTest.java     |    6 +-
 examples/scala-basic/build.sbt                     |    4 +-
 examples/scala-basic/pom.xml                       |   32 +-
 examples/schedule-events/README.adoc               |  170 +
 examples/schedule-events/README.md                 |  163 -
 examples/schedule-events/pom.xml                   |   13 +-
 examples/schedule-expression/README.adoc           |  176 +
 examples/schedule-expression/README.md             |  161 -
 examples/schedule-expression/pom.xml               |   13 +-
 .../main/java/org/superbiz/corn/FarmerBrown.java   |    4 +-
 .../java/org/superbiz/corn/FarmerBrownTest.java    |    4 +-
 examples/schedule-methods-meta/README.adoc         |  343 +
 examples/schedule-methods-meta/README.md           |  317 -
 examples/schedule-methods-meta/pom.xml             |   13 +-
 .../java/org/superbiz/corn/meta/FarmerBrown.java   |    4 +-
 .../org/superbiz/corn/meta/api/BiAnnually.java     |    4 +-
 .../java/org/superbiz/corn/meta/api/BiMonthly.java |    4 +-
 .../java/org/superbiz/corn/meta/api/Daily.java     |    4 +-
 .../org/superbiz/corn/meta/api/HarvestTime.java    |    4 +-
 .../java/org/superbiz/corn/meta/api/Hourly.java    |    4 +-
 .../java/org/superbiz/corn/meta/api/Metatype.java  |    4 +-
 .../org/superbiz/corn/meta/api/PlantingTime.java   |    4 +-
 .../java/org/superbiz/corn/meta/api/Secondly.java  |    4 +-
 .../org/superbiz/corn/meta/FarmerBrownTest.java    |    4 +-
 examples/schedule-methods/README.adoc              |  127 +
 examples/schedule-methods/README.md                |  119 -
 examples/schedule-methods/pom.xml                  |   13 +-
 .../main/java/org/superbiz/corn/FarmerBrown.java   |    4 +-
 .../java/org/superbiz/corn/FarmerBrownTest.java    |    4 +-
 examples/server-events/pom.xml                     |   15 +-
 .../main/java/org/superbiz/event/MyListener.java   |    2 +-
 examples/simple-cdi-interceptor/README.adoc        |  138 +
 examples/simple-cdi-interceptor/README.md          |   99 -
 examples/simple-cdi-interceptor/pom.xml            |   13 +-
 .../org/superbiz/cdi/bookshow/beans/BookShow.java  |    4 +-
 .../cdi/bookshow/interceptorbinding/Log.java       |    4 +-
 .../bookshow/interceptors/LoggingInterceptor.java  |   10 +-
 .../src/main/resources/META-INF/beans.xml          |    0
 .../cdi/bookshow/interceptors/BookShowTest.java    |    4 +-
 examples/simple-cmp2/README.adoc                   |  348 +
 examples/simple-cmp2/README.md                     |  314 -
 examples/simple-cmp2/pom.xml                       |   14 +-
 .../src/main/java/org/superbiz/cmp2/Movie.java     |    4 +-
 .../src/main/java/org/superbiz/cmp2/MovieBean.java |    4 +-
 .../src/main/java/org/superbiz/cmp2/Movies.java    |    4 +-
 .../test/java/org/superbiz/cmp2/MoviesTest.java    |    4 +-
 .../simple-ear/moviefun-business-logic/pom.xml     |   84 +
 .../main/java/org/superbiz/logic/MoviesBean.java   |  120 +
 .../src/main/resources/META-INF/ejb-jar.xml        |    1 +
 .../test/java/org/superbiz/logic/MoviesTest.java   |   65 +
 .../simple-ear/moviefun-business-model/pom.xml     |   47 +
 .../src/main/java/org/superbiz/model/Movie.java    |  104 +
 .../src/main/java/org/superbiz/model/Movies.java   |   27 +
 .../src/main/resources/META-INF/persistence.xml    |   32 +
 examples/simple-ear/moviefun-ear/pom.xml           |   73 +
 .../simple-ear/moviefun-functional-tests/pom.xml   |  136 +
 .../moviefun/DeployInWebAppsDirectoryTest.java     |  130 +
 .../moviefun/MoviesArquillianHtmlUnitTest.java     |   78 +
 .../test/resources/META-INF/application-client.xml |    1 +
 .../src/test/resources/arquillian.xml              |   32 +
 .../src/test/resources/version.properties          |    1 +
 examples/simple-ear/moviefun-webapp/pom.xml        |   78 +
 .../java/org/superbiz/moviefun/ActionServlet.java  |  143 +
 .../src/main/webapp/WEB-INF/moviefun.jsp           |  124 +
 .../src/main/webapp/WEB-INF/web.xml                |   24 +
 .../webapp/assets/css/bootstrap-responsive.css     | 1285 ++++
 .../webapp/assets/css/bootstrap-responsive.min.css | 1196 ++++
 .../src/main/webapp/assets/css/bootstrap.css       | 5774 +++++++++++++++++
 .../src/main/webapp/assets/css/bootstrap.min.css   | 5215 +++++++++++++++
 .../src/main/webapp/assets/css/movie.css           |   24 +
 .../assets/img/glyphicons-halflings-white.png      |  Bin 0 -> 8777 bytes
 .../webapp/assets/img/glyphicons-halflings.png     |  Bin 0 -> 12799 bytes
 .../src/main/webapp/assets/js/bootstrap.js         | 1885 ++++++
 .../src/main/webapp/assets/js/bootstrap.min.js     |  568 ++
 .../moviefun-webapp/src/main/webapp/default.css    |  207 +
 .../moviefun-webapp/src/main/webapp/index.jsp      |   70 +
 .../moviefun-webapp/src/main/webapp/setup.jsp      |  111 +
 examples/simple-ear/pom.xml                        |  115 +
 examples/simple-mdb-and-cdi/README.adoc            |  195 +
 examples/simple-mdb-and-cdi/README.md              |  185 -
 examples/simple-mdb-and-cdi/pom.xml                |   13 +-
 .../src/main/java/org/superbiz/mdb/ChatBean.java   |    4 +-
 .../java/org/superbiz/mdb/ChatRespondCreator.java  |    4 +-
 .../test/java/org/superbiz/mdb/ChatBeanTest.java   |    4 +-
 examples/simple-mdb-with-descriptor/README.adoc    |  249 +
 examples/simple-mdb-with-descriptor/README.md      |  241 -
 examples/simple-mdb-with-descriptor/pom.xml        |   13 +-
 .../main/java/org/superbiz/mdbdesc/ChatBean.java   |    4 +-
 .../java/org/superbiz/mdbdesc/ChatBeanTest.java    |    4 +-
 examples/simple-mdb/README.adoc                    |  218 +
 examples/simple-mdb/README.md                      |  211 -
 examples/simple-mdb/pom.xml                        |   13 +-
 .../src/main/java/org/superbiz/mdb/ChatBean.java   |    4 +-
 .../test/java/org/superbiz/mdb/ChatBeanTest.java   |    4 +-
 examples/simple-remote-tomcatusers/README.adoc     |  104 +
 examples/simple-remote-tomcatusers/README_pt.adoc  |  102 +
 examples/simple-remote-tomcatusers/pom.xml         |  107 +
 .../src/main/java/org/superbiz/Contract.java       |   24 +
 .../src/main/java/org/superbiz/ContractImpl.java   |   32 +
 .../src/test/conf/tomcat-users.xml                 |   23 +
 .../src/test/java/org/superbiz/ContractTest.java   |   92 +
 .../src/test/resources/arquillian.xml              |   42 +
 examples/simple-rest/README.adoc                   |  139 +
 examples/simple-rest/README.md                     |  131 -
 examples/simple-rest/README_pt.adoc                |  136 +
 examples/simple-rest/pom.xml                       |   13 +-
 .../java/org/superbiz/rest/GreetingService.java    |    4 +-
 .../org/superbiz/rest/GreetingServiceTest.java     |    4 +-
 examples/simple-singleton/README.adoc              |  399 ++
 examples/simple-singleton/README.md                |  344 -
 examples/simple-singleton/pom.xml                  |   13 +-
 .../org/superbiz/registry/ComponentRegistry.java   |    4 +-
 .../org/superbiz/registry/PropertyRegistry.java    |    4 +-
 .../superbiz/registry/ComponentRegistryTest.java   |    4 +-
 .../superbiz/registry/PropertiesRegistryTest.java  |    4 +-
 examples/simple-stateful-callbacks/README.adoc     |  305 +
 examples/simple-stateful-callbacks/README.md       |  292 -
 examples/simple-stateful-callbacks/pom.xml         |   25 +-
 .../java/org/superbiz/counter/CallbackCounter.java |    4 +-
 .../org/superbiz/counter/ExecutionChannel.java     |    4 +-
 .../org/superbiz/counter/ExecutionObserver.java    |    4 +-
 .../org/superbiz/counter/CounterCallbacksTest.java |    6 +-
 examples/simple-stateful/README.adoc               |  151 +
 examples/simple-stateful/README.md                 |  136 -
 examples/simple-stateful/pom.xml                   |   13 +-
 .../main/java/org/superbiz/counter/Counter.java    |    6 +-
 .../java/org/superbiz/counter/CounterTest.java     |    4 +-
 examples/simple-stateless-callbacks/README.adoc    |  241 +
 examples/simple-stateless-callbacks/README.md      |  228 -
 examples/simple-stateless-callbacks/pom.xml        |   13 +-
 .../superbiz/stateless/basic/CalculatorBean.java   |    4 +-
 .../superbiz/stateless/basic/ExecutionChannel.java |    4 +-
 .../stateless/basic/ExecutionObserver.java         |    4 +-
 .../superbiz/stateless/basic/CalculatorTest.java   |    4 +-
 .../simple-stateless-with-descriptor/README.adoc   |  184 +
 .../simple-stateless-with-descriptor/README.md     |  168 -
 examples/simple-stateless-with-descriptor/pom.xml  |   15 +-
 .../org/superbiz/calculator/CalculatorImpl.java    |    4 +-
 .../org/superbiz/calculator/CalculatorLocal.java   |    4 +-
 .../org/superbiz/calculator/CalculatorRemote.java  |    4 +-
 .../org/superbiz/calculator/CalculatorTest.java    |    4 +-
 examples/simple-stateless/README.adoc              |  209 +
 examples/simple-stateless/README.md                |  197 -
 examples/simple-stateless/pom.xml                  |   13 +-
 .../superbiz/stateless/basic/CalculatorBean.java   |    4 +-
 .../superbiz/stateless/basic/CalculatorTest.java   |    4 +-
 .../README.adoc                                    |   95 +
 .../simple-webservice-without-interface/README.md  |   83 -
 .../simple-webservice-without-interface/pom.xml    |   13 +-
 .../java/org/superbiz/calculator/Calculator.java   |    4 +-
 .../org/superbiz/calculator/CalculatorTest.java    |    4 +-
 examples/simple-webservice/README.adoc             |  381 ++
 examples/simple-webservice/README.md               |  334 -
 examples/simple-webservice/pom.xml                 |   13 +-
 .../org/superbiz/calculator/ws/Calculator.java     |    4 +-
 .../org/superbiz/calculator/ws/CalculatorWs.java   |    4 +-
 .../org/superbiz/calculator/ws/CalculatorTest.java |    4 +-
 examples/spring-data-proxy-meta/README.adoc        |   16 +
 examples/spring-data-proxy-meta/README.md          |   12 -
 examples/spring-data-proxy-meta/pom.xml            |   13 +-
 .../java/org/superbiz/dynamic/api/Metatype.java    |    4 +-
 .../org/superbiz/dynamic/api/SpringRepository.java |    4 +-
 .../dynamic/framework/SpringDataProxy.java         |    4 +-
 examples/spring-data-proxy/README.adoc             |   19 +
 examples/spring-data-proxy/README.md               |   14 -
 examples/spring-data-proxy/pom.xml                 |   13 +-
 .../java/org/superbiz/dynamic/SpringDataProxy.java |    4 +-
 examples/struts/README.adoc                        |  415 ++
 examples/struts/README.md                          |  388 --
 examples/struts/pom.xml                            |   16 +-
 examples/telephone-stateful/README.adoc            |  233 +
 examples/telephone-stateful/README.md              |  221 -
 examples/telephone-stateful/pom.xml                |   13 +-
 .../java/org/superbiz/telephone/Telephone.java     |    4 +-
 .../java/org/superbiz/telephone/TelephoneBean.java |    4 +-
 .../java/org/superbiz/telephone/TelephoneTest.java |    4 +-
 examples/testcase-injection/README.adoc            |  220 +
 examples/testcase-injection/README.md              |  208 -
 examples/testcase-injection/pom.xml                |   13 +-
 .../java/org/superbiz/testinjection/Movie.java     |    4 +-
 .../java/org/superbiz/testinjection/Movies.java    |    4 +-
 .../org/superbiz/testinjection/MoviesTest.java     |    4 +-
 examples/testing-security-2/README.adoc            |  285 +
 examples/testing-security-2/README.md              |  274 -
 examples/testing-security-2/pom.xml                |   13 +-
 .../java/org/superbiz/injection/secure/Movie.java  |    4 +-
 .../java/org/superbiz/injection/secure/Movies.java |    4 +-
 .../org/superbiz/injection/secure/MovieTest.java   |    4 +-
 .../org/superbiz/injection/secure/UserInfo.java    |    4 +-
 examples/testing-security-3/README.adoc            |  359 ++
 examples/testing-security-3/README.md              |  344 -
 examples/testing-security-3/pom.xml                |   13 +-
 .../java/org/superbiz/injection/secure/Movie.java  |    4 +-
 .../java/org/superbiz/injection/secure/Movies.java |    4 +-
 .../superbiz/injection/secure/MyLoginProvider.java |    4 +-
 .../org/superbiz/injection/secure/MovieTest.java   |    4 +-
 examples/testing-security-4/README.adoc            |  359 ++
 examples/testing-security-4/pom.xml                |   13 +-
 .../org/superbiz/injection/secure/LoginBean.java   |    4 +-
 .../java/org/superbiz/injection/secure/Movie.java  |    4 +-
 .../java/org/superbiz/injection/secure/Movies.java |    4 +-
 .../org/superbiz/injection/secure/MovieTest.java   |    4 +-
 examples/testing-security-meta/README.adoc         |  476 ++
 examples/testing-security-meta/README.md           |  450 --
 examples/testing-security-meta/pom.xml             |   13 +-
 .../java/org/superbiz/injection/secure/Movie.java  |    4 +-
 .../java/org/superbiz/injection/secure/Movies.java |    4 +-
 .../injection/secure/api/AddPermission.java        |    4 +-
 .../injection/secure/api/DeletePermission.java     |    4 +-
 .../superbiz/injection/secure/api/Metatype.java    |    4 +-
 .../superbiz/injection/secure/api/MovieUnit.java   |    4 +-
 .../injection/secure/api/ReadPermission.java       |    4 +-
 .../injection/secure/api/RunAsEmployee.java        |    4 +-
 .../injection/secure/api/RunAsManager.java         |    4 +-
 .../org/superbiz/injection/secure/MovieTest.java   |    4 +-
 examples/testing-security/README.adoc              |  324 +
 examples/testing-security/README.md                |  304 -
 examples/testing-security/README_pt.adoc           |  325 +
 examples/testing-security/pom.xml                  |   13 +-
 .../java/org/superbiz/injection/secure/Movie.java  |    4 +-
 .../java/org/superbiz/injection/secure/Movies.java |    4 +-
 .../org/superbiz/injection/secure/MovieTest.java   |    4 +-
 examples/testing-transactions-bmt/README.adoc      |  260 +
 examples/testing-transactions-bmt/README.md        |  248 -
 examples/testing-transactions-bmt/pom.xml          |   13 +-
 .../main/java/org/superbiz/injection/tx/Movie.java |    4 +-
 .../java/org/superbiz/injection/tx/Movies.java     |    4 +-
 .../java/org/superbiz/injection/tx/MoviesTest.java |    4 +-
 examples/testing-transactions/README.adoc          |  259 +
 examples/testing-transactions/README.md            |  247 -
 examples/testing-transactions/pom.xml              |   13 +-
 .../main/java/org/superbiz/injection/tx/Movie.java |    4 +-
 .../java/org/superbiz/injection/tx/Movies.java     |    4 +-
 .../java/org/superbiz/injection/tx/MoviesTest.java |    4 +-
 examples/tomee-jersey-eclipselink/README.adoc      |  182 +
 examples/tomee-jersey-eclipselink/pom.xml          |   63 +-
 .../src/main/java/org/superbiz/dao/PersonDAO.java  |    4 +-
 .../src/main/java/org/superbiz/domain/Person.java  |    4 +-
 .../main/java/org/superbiz/init/Initializer.java   |    4 +-
 .../org/superbiz/service/JerseyApplication.java    |    4 +-
 .../java/org/superbiz/service/PersonService.java   |    4 +-
 .../superbiz/service/JerseyApplicationTest.java    |   78 +
 .../src/test/resources/META-INF/persistence.xml    |   33 +
 .../src/test/resources/arquillian.xml              |   42 +
 examples/transaction-rollback/README.adoc          |  561 ++
 examples/transaction-rollback/README.md            |  547 --
 examples/transaction-rollback/pom.xml              |   13 +-
 .../txrollback/CustomRuntimeException.java         |    4 +-
 .../main/java/org/superbiz/txrollback/Movie.java   |    4 +-
 .../main/java/org/superbiz/txrollback/Movies.java  |    4 +-
 .../java/org/superbiz/txrollback/MoviesTest.java   |    8 +-
 examples/troubleshooting/README.adoc               |  460 ++
 examples/troubleshooting/README.md                 |  448 --
 examples/troubleshooting/pom.xml                   |   13 +-
 .../java/org/superbiz/troubleshooting/Movie.java   |    4 +-
 .../java/org/superbiz/troubleshooting/Movies.java  |    4 +-
 .../org/superbiz/troubleshooting/MoviesTest.java   |    4 +-
 examples/vaadin-lts-v08-simple/README.adoc         |   59 +
 examples/vaadin-lts-v08-simple/pom.xml             |  143 +
 .../com/superbiz/servlet/vaadin/HelloVaadin.java   |   55 +
 .../src/main/resources/WEB-INF/beans.xml           |   27 +
 examples/vaadin-lts-v10-simple/README.adoc         |   44 +
 examples/vaadin-lts-v10-simple/pom.xml             |  204 +
 .../superbiz/servlet/vaadin/HelloVaadinV10.java    |   41 +
 examples/vaadin-vxx-simple/README.adoc             |   47 +
 examples/vaadin-vxx-simple/pom.xml                 |  138 +
 .../superbiz/servlet/vaadin/HelloVaadinLatest.java |   41 +
 examples/webservice-attachments/README.adoc        |  214 +
 examples/webservice-attachments/README.md          |  202 -
 examples/webservice-attachments/pom.xml            |   13 +-
 .../org/superbiz/attachment/AttachmentImpl.java    |    4 +-
 .../java/org/superbiz/attachment/AttachmentWs.java |    4 +-
 .../org/superbiz/attachment/AttachmentTest.java    |    4 +-
 examples/webservice-handlerchain/README.adoc       |  398 ++
 examples/webservice-handlerchain/README.md         |  352 -
 examples/webservice-handlerchain/pom.xml           |   13 +-
 .../org/superbiz/calculator/wsh/Calculator.java    |    4 +-
 .../org/superbiz/calculator/wsh/CalculatorWs.java  |    4 +-
 .../org/superbiz/calculator/wsh/Increment.java     |    4 +-
 .../java/org/superbiz/calculator/wsh/Inflate.java  |    4 +-
 .../superbiz/calculator/wsh/CalculatorTest.java    |    4 +-
 examples/webservice-holder/README.adoc             |  199 +
 examples/webservice-holder/README.md               |  169 -
 examples/webservice-holder/pom.xml                 |   13 +-
 .../main/java/org/superbiz/ws/out/Calculator.java  |    4 +-
 .../java/org/superbiz/ws/out/CalculatorWs.java     |    4 +-
 .../java/org/superbiz/ws/out/CalculatorTest.java   |    4 +-
 examples/webservice-inheritance/README.adoc        |  435 ++
 examples/webservice-inheritance/README.md          |  414 --
 examples/webservice-inheritance/pom.xml            |   13 +-
 .../main/java/org/superbiz/inheritance/Item.java   |    4 +-
 .../main/java/org/superbiz/inheritance/Tower.java  |    4 +-
 .../org/superbiz/inheritance/WakeRiderImpl.java    |    4 +-
 .../java/org/superbiz/inheritance/WakeRiderWs.java |    4 +-
 .../java/org/superbiz/inheritance/Wakeboard.java   |    4 +-
 .../org/superbiz/inheritance/WakeboardBinding.java |    4 +-
 .../java/org/superbiz/inheritance/Wearable.java    |    4 +-
 .../org/superbiz/inheritance/InheritanceTest.java  |    4 +-
 examples/webservice-security/README.adoc           |  205 +
 examples/webservice-security/README.md             |  191 -
 examples/webservice-security/pom.xml               |   13 +-
 .../org/superbiz/calculator/CalculatorImpl.java    |    4 +-
 .../org/superbiz/calculator/CalculatorRemote.java  |    4 +-
 .../java/org/superbiz/calculator/CalculatorWs.java |    4 +-
 .../org/superbiz/calculator/CalculatorTest.java    |    4 +-
 examples/webservice-ssl-client-cert/README.adoc    |  394 ++
 .../create-keystores.xml                           |  202 +
 .../keys/generateKeyPair.bat                       |   31 +
 .../keys/generateServerKey.bat                     |   24 +
 examples/webservice-ssl-client-cert/pom.xml        |  138 +
 .../org/superbiz/calculator/CalculatorImpl.java    |   49 +
 .../java/org/superbiz/calculator/CalculatorWs.java |   35 +
 .../src/main/resources/META-INF/ejb-jar.xml        |   19 +
 .../src/main/resources/META-INF/openejb-jar.xml    |   29 +
 .../src/test/conf/server.xml                       |   46 +
 .../org/superbiz/calculator/CalculatorTest.java    |  154 +
 .../src/test/resources/META-INF/placeholder        |    3 +
 .../src/test/resources/arquillian.xml              |   46 +
 examples/webservice-ws-security/README.adoc        |  729 +++
 examples/webservice-ws-security/README.md          |  714 ---
 examples/webservice-ws-security/pom.xml            |   45 +-
 .../org/superbiz/calculator/CalculatorImpl.java    |    4 +-
 .../org/superbiz/calculator/CalculatorRemote.java  |    4 +-
 .../java/org/superbiz/calculator/CalculatorWs.java |    4 +-
 .../org/superbiz/calculator/CalculatorTest.java    |    4 +-
 .../superbiz/calculator/CustomPasswordHandler.java |    4 +-
 .../README.adoc                                    |   87 +
 .../webservice-ws-with-resources-config/pom.xml    |   11 +-
 .../java/org/superbiz/ws/security/Calculator.java  |    4 +-
 .../org/superbiz/ws/security/CalculatorBean.java   |    4 +-
 .../ws/security/PasswordCallbackHandler.java       |    4 +-
 .../org/superbiz/ws/security/CalculatorTest.java   |    4 +-
 examples/websocket-tls-basic-auth/README.adoc      |   27 +
 examples/websocket-tls-basic-auth/pom.xml          |  120 +
 .../src/main/conf/keystore.jks                     |  Bin 0 -> 2245 bytes
 .../src/main/conf/server.xml                       |  166 +
 .../src/main/conf/tomcat-users.xml                 |   45 +
 .../org/superbiz/websockets/WebSocketResource.java |   32 +
 .../src/main/webapp/WEB-INF/beans.xml              |   20 +
 .../src/main/webapp/WEB-INF/web.xml                |   35 +
 .../superbiz/websockets/WebSocketResourceTest.java |  135 +
 .../src/test/resources/arquillian.xml              |   41 +
 gradle/gradle-tomee-embedded/pom.xml               |    8 +-
 gradle/pom.xml                                     |    8 +-
 itests/failover-ejb/pom.xml                        |    8 +-
 itests/failover/pom.xml                            |    8 +-
 .../apache/openejb/itest/failover/Repository.java  |    1 -
 .../openejb/server/control/StandaloneServer.java   |   12 +
 .../failover/RandomConnectionStrategyTest.java     |   28 +-
 .../ReconnectDelayCaseInsensitiveTest.java         |    2 +-
 .../itest/failover/ReconnectDelayListSelfTest.java |    2 +-
 .../openejb/itest/failover/ReconnectDelayTest.java |    2 +-
 .../failover/RoundRobinConnectionStrategyTest.java |    9 +-
 .../failover/StickyConnectionStrategyTest.java     |    2 +-
 itests/legacy-client/pom.xml                       |    8 +-
 .../openejb/itest/legacy/LegacyClientTest.java     |    4 +
 itests/legacy-server/pom.xml                       |   10 +-
 .../openejb/itest/legacy/LegacyServerTest.java     |   11 +-
 itests/microprofile-jwt-itests/pom.xml             |   98 +
 .../jwt/itest/InvalidSignatureTest.java            |  116 +
 .../jwt/itest/MinimumRequiredClaimsTest.java       |  110 +
 .../jwt/itest/MissingRequiredClaimsTest.java       |  151 +
 .../microprofile/jwt/itest/RsaKeySizesTest.java    |  114 +
 .../microprofile/jwt/itest/ShaHashSizesTest.java   |  114 +
 .../tomee/microprofile/jwt/itest/Tokens.java       |   80 +
 .../src/test/resources/testkey.pem                 |   28 +
 itests/openejb-itests-app/pom.xml                  |    8 +-
 itests/openejb-itests-beans/pom.xml                |   12 +-
 .../apache/openejb/test/SuperInterceptedBean.java  |    6 +-
 .../test/entity/bmp/AllowedOperationsBmpBean.java  |    6 +-
 .../test/entity/bmp/BasicBmp2DataSourcesBean.java  |   10 +-
 .../openejb/test/entity/bmp/BasicBmpBean.java      |    6 +-
 .../apache/openejb/test/entity/bmp/EncBmpBean.java |   54 +-
 .../openejb/test/entity/bmp/RmiIiopBmpBean.java    |    1 -
 .../test/entity/cmp/AllowedOperationsCmp2Bean.java |    6 +-
 .../test/entity/cmp/AllowedOperationsCmpBean.java  |    6 +-
 .../openejb/test/entity/cmp/BasicCmp2Bean.java     |    6 +-
 .../openejb/test/entity/cmp/BasicCmp2PojoBean.java |    6 +-
 .../openejb/test/entity/cmp/BasicCmpBean.java      |    6 +-
 .../openejb/test/entity/cmp/ComplexCmp2Bean.java   |    6 +-
 .../openejb/test/entity/cmp/ComplexCmpBean.java    |    6 +-
 .../openejb/test/entity/cmp/EncCmp2Bean.java       |   52 +-
 .../apache/openejb/test/entity/cmp/EncCmpBean.java |   56 +-
 .../openejb/test/entity/cmp/UnknownCmp2Bean.java   |    6 +-
 .../openejb/test/entity/cmp/UnknownCmpBean.java    |    6 +-
 .../openejb/test/interceptor/ClassInterceptor.java |   10 +-
 .../openejb/test/interceptor/DDInterceptor.java    |   10 +-
 .../test/interceptor/MethodInterceptor.java        |    4 +-
 .../test/interceptor/SecondClassInterceptor.java   |   10 +-
 .../test/interceptor/SuperClassInterceptor.java    |   10 +-
 .../org/apache/openejb/test/mdb/BasicMdbBean.java  |    4 +-
 .../org/apache/openejb/test/mdb/EncMdbBean.java    |   50 +-
 .../openejb/test/singleton/BasicSingletonBean.java |    4 +-
 .../test/singleton/BasicSingletonPojoBean.java     |    4 +-
 .../test/singleton/BeanTxSingletonBean.java        |   18 +-
 .../openejb/test/singleton/EncSingletonBean.java   |   49 +-
 .../AnnotatedFieldInjectionStatefulBean.java       |    8 -
 .../openejb/test/stateful/BMTStatefulBean.java     |    4 +-
 .../openejb/test/stateful/BasicStatefulBean.java   |    4 +-
 .../test/stateful/BasicStatefulPojoBean.java       |    4 +-
 .../openejb/test/stateful/BeanTxStatefulBean.java  |   17 +-
 .../openejb/test/stateful/EncStatefulBean.java     |   53 +-
 .../openejb/test/stateless/BasicStatelessBean.java |    4 +-
 .../test/stateless/BasicStatelessPojoBean.java     |    4 +-
 .../test/stateless/BeanTxStatelessBean.java        |   18 +-
 .../openejb/test/stateless/EncStatelessBean.java   |   48 +-
 itests/openejb-itests-client/pom.xml               |   21 +-
 .../org/apache/openejb/test/ClientTestSuite.java   |    5 +-
 .../org/apache/openejb/test/CorbaTestServer.java   |    2 +-
 .../org/apache/openejb/test/DerbyTestDatabase.java |    2 +-
 .../org/apache/openejb/test/FilteredTestSuite.java |    2 +-
 .../apache/openejb/test/HsqldbTestDatabase.java    |    2 +-
 .../apache/openejb/test/InstantDbTestDatabase.java |   11 +-
 .../org/apache/openejb/test/IvmTestServer.java     |    5 +-
 .../org/apache/openejb/test/NumberedTestCase.java  |   10 +-
 .../openejb/test/PostgreSqlTestDatabase.java       |    2 +-
 .../org/apache/openejb/test/ResultPrinter.java     |    6 +-
 .../java/org/apache/openejb/test/RiTestServer.java |    6 +-
 .../java/org/apache/openejb/test/TestClient.java   |   20 +-
 .../java/org/apache/openejb/test/TestManager.java  |    4 +-
 .../test/entity/bmp/BmpAllowedOperationsTests.java |   10 +-
 .../test/entity/bmp/BmpContextLookupTests.java     |    2 +-
 .../openejb/test/entity/bmp/BmpEjbHomeTests.java   |    2 +-
 .../test/entity/bmp/BmpEjbMetaDataTests.java       |    2 +-
 .../openejb/test/entity/bmp/BmpEjbObjectTests.java |    2 +-
 .../openejb/test/entity/bmp/BmpHandleTests.java    |    2 +-
 .../test/entity/bmp/BmpHomeHandleTests.java        |    2 +-
 .../openejb/test/entity/bmp/BmpHomeIntfcTests.java |    4 +-
 .../openejb/test/entity/bmp/BmpJndiEncTests.java   |    2 +-
 .../openejb/test/entity/bmp/BmpJndiTests.java      |    2 +-
 .../test/entity/bmp/BmpRemoteIntfcTests.java       |    4 +-
 .../openejb/test/entity/bmp/BmpRmiIiopTests.java   |   47 +-
 .../openejb/test/entity/bmp/BmpTestClient.java     |    6 +-
 .../test/entity/cmp/CmpAllowedOperationsTests.java |    8 +-
 .../test/entity/cmp/CmpContextLookupTests.java     |    2 +-
 .../openejb/test/entity/cmp/CmpEjbHomeTests.java   |    2 +-
 .../test/entity/cmp/CmpEjbMetaDataTests.java       |    2 +-
 .../openejb/test/entity/cmp/CmpEjbObjectTests.java |    2 +-
 .../openejb/test/entity/cmp/CmpHandleTests.java    |    2 +-
 .../test/entity/cmp/CmpHomeHandleTests.java        |    2 +-
 .../openejb/test/entity/cmp/CmpHomeIntfcTests.java |    4 +-
 .../openejb/test/entity/cmp/CmpJndiEncTests.java   |    2 +-
 .../openejb/test/entity/cmp/CmpJndiTests.java      |    2 +-
 .../test/entity/cmp/CmpRemoteIntfcTests.java       |    4 +-
 .../openejb/test/entity/cmp/CmpRmiIiopTests.java   |   47 +-
 .../openejb/test/entity/cmp/CmpTestClient.java     |    6 +-
 .../test/entity/cmp/ComplexEjbHomeTests.java       |    3 +-
 .../test/entity/cmp/ComplexEjbMetaDataTests.java   |    3 +-
 .../test/entity/cmp/ComplexEjbObjectTests.java     |    3 +-
 .../test/entity/cmp/ComplexHandleTests.java        |    3 +-
 .../test/entity/cmp/ComplexHomeHandleTests.java    |    3 +-
 .../test/entity/cmp/ComplexHomeIntfcTests.java     |    5 +-
 .../test/entity/cmp/ComplexRemoteIntfcTests.java   |    6 +-
 .../test/entity/cmp/UnknownEjbHomeTests.java       |    3 +-
 .../test/entity/cmp/UnknownEjbMetaDataTests.java   |    3 +-
 .../test/entity/cmp/UnknownEjbObjectTests.java     |    3 +-
 .../test/entity/cmp/UnknownHandleTests.java        |    3 +-
 .../test/entity/cmp/UnknownHomeHandleTests.java    |    3 +-
 .../test/entity/cmp/UnknownHomeIntfcTests.java     |    5 +-
 .../test/entity/cmp/UnknownRemoteIntfcTests.java   |    6 +-
 .../entity/cmp2/Cmp2AllowedOperationsTests.java    |    8 +-
 .../openejb/test/entity/cmp2/Cmp2EjbHomeTests.java |    6 +-
 .../test/entity/cmp2/Cmp2EjbMetaDataTests.java     |    6 +-
 .../test/entity/cmp2/Cmp2EjbObjectTests.java       |    6 +-
 .../openejb/test/entity/cmp2/Cmp2HandleTests.java  |   16 +-
 .../test/entity/cmp2/Cmp2HomeHandleTests.java      |   16 +-
 .../test/entity/cmp2/Cmp2HomeIntfcTests.java       |    4 +-
 .../openejb/test/entity/cmp2/Cmp2JndiEncTests.java |    2 +-
 .../openejb/test/entity/cmp2/Cmp2JndiTests.java    |    2 +-
 .../test/entity/cmp2/Cmp2RemoteIntfcTests.java     |    4 +-
 .../openejb/test/entity/cmp2/Cmp2RmiIiopTests.java |   55 +-
 .../openejb/test/entity/cmp2/Cmp2TestClient.java   |    7 +-
 .../openejb/test/entity/cmp2/Cmp2TestSuite.java    |    1 -
 .../test/entity/cmp2/Complex2EjbHomeTests.java     |    4 +-
 .../test/entity/cmp2/Complex2EjbMetaDataTests.java |    4 +-
 .../test/entity/cmp2/Complex2EjbObjectTests.java   |    4 +-
 .../test/entity/cmp2/Complex2HandleTests.java      |    8 +-
 .../test/entity/cmp2/Complex2HomeHandleTests.java  |    8 +-
 .../test/entity/cmp2/Complex2HomeIntfcTests.java   |    5 +-
 .../test/entity/cmp2/Complex2RemoteIntfcTests.java |    4 +-
 .../openejb/test/entity/cmp2/EjbqlLocalTest.java   |    5 +-
 .../test/entity/cmp2/Unknown2EjbHomeTests.java     |    2 +-
 .../test/entity/cmp2/Unknown2EjbMetaDataTests.java |    2 +-
 .../test/entity/cmp2/Unknown2EjbObjectTests.java   |    2 +-
 .../test/entity/cmp2/Unknown2HandleTests.java      |    8 +-
 .../test/entity/cmp2/Unknown2HomeHandleTests.java  |    8 +-
 .../test/entity/cmp2/Unknown2HomeIntfcTests.java   |    9 +-
 .../test/entity/cmp2/Unknown2RemoteIntfcTests.java |    4 +-
 .../openejb/test/entity/cmr/AbstractCMRTest.java   |   19 +-
 .../openejb/test/entity/cmr/CmrMappingTests.java   |    2 +-
 .../test/entity/cmr/ManyToManyComplexPkTests.java  |    6 +-
 .../openejb/test/entity/cmr/ManyToManyTests.java   |    4 +-
 .../test/entity/cmr/OneToManyComplexPkTests.java   |   12 +-
 .../openejb/test/entity/cmr/OneToManyTests.java    |   10 +-
 .../test/entity/cmr/OneToOneComplexPkTests.java    |    8 +-
 .../openejb/test/entity/cmr/OneToOneTests.java     |    6 +-
 .../org/apache/openejb/test/mdb/BasicMdbTests.java |    2 +-
 .../test/mdb/BmtMdbAllowedOperationsTests.java     |    4 +-
 .../test/mdb/MdbAllowedOperationsTests.java        |    4 +-
 .../test/mdb/MdbAnnotatedFieldInjectionTests.java  |    2 +-
 .../openejb/test/mdb/MdbContextLookupTests.java    |    2 +-
 .../openejb/test/mdb/MdbFieldInjectionTests.java   |    2 +-
 .../openejb/test/mdb/MdbSetterInjectionTests.java  |    2 +-
 .../org/apache/openejb/test/mdb/MdbTestClient.java |    2 +-
 .../openejb/test/servlet/ServletTestClient.java    |   12 +-
 ...dFieldInjectionSingletonPojoHomeIntfcTests.java |    3 -
 ...dInjectionSingletonPojoLocalHomeIntfcTests.java |    3 -
 .../BMTSingletonAllowedOperationsTests.java        |    8 +-
 .../openejb/test/singleton/MiscEjbTests.java       |   10 +-
 .../singleton/SingletonAllowedOperationsTests.java |   12 +-
 .../SingletonAnnotatedFieldInjectionTests.java     |    6 +-
 .../test/singleton/SingletonBeanTxTests.java       |   84 +-
 .../test/singleton/SingletonContainerTxTests.java  |    8 +-
 .../singleton/SingletonContextLookupTests.java     |    4 +-
 .../SingletonDefaultInterceptorTests.java          |    3 -
 .../test/singleton/SingletonEjbHomeTests.java      |   12 +-
 .../test/singleton/SingletonEjbMetaDataTests.java  |    4 +-
 .../test/singleton/SingletonEjbObjectTests.java    |    7 +-
 .../singleton/SingletonFieldInjectionTests.java    |    8 +-
 .../test/singleton/SingletonHandleTests.java       |   12 +-
 .../test/singleton/SingletonHomeHandleTests.java   |    2 +-
 .../test/singleton/SingletonHomeIntfcTests.java    |    2 +-
 .../test/singleton/SingletonInterceptorTests.java  |    4 +-
 .../test/singleton/SingletonJndiEncTests.java      |    2 +-
 .../openejb/test/singleton/SingletonJndiTests.java |    2 +-
 .../SingletonLocalBusinessIntfcTests.java          |    2 +-
 .../singleton/SingletonPojoContextLookupTests.java |    4 +-
 .../test/singleton/SingletonPojoEjbHomeTests.java  |   12 +-
 .../singleton/SingletonPojoEjbLocalHomeTests.java  |   10 +-
 .../SingletonPojoEjbLocalObjectTests.java          |    5 +-
 .../singleton/SingletonPojoEjbMetaDataTests.java   |    4 +-
 .../singleton/SingletonPojoEjbObjectTests.java     |    2 +-
 .../test/singleton/SingletonPojoHandleTests.java   |   12 +-
 .../singleton/SingletonPojoHomeHandleTests.java    |    2 +-
 .../singleton/SingletonPojoHomeIntfcTests.java     |    2 +-
 .../singleton/SingletonPojoRemoteIntrfcTests.java  |    2 +-
 .../singleton/SingletonPojoRemoteJndiTests.java    |    2 +-
 .../SingletonRemoteBusinessIntfcTests.java         |    2 +-
 .../test/singleton/SingletonRemoteIntfcTests.java  |    4 +-
 .../test/singleton/SingletonRmiIiopTests.java      |   48 +-
 .../singleton/SingletonSetterInjectionTests.java   |    6 +-
 .../BMTStatefulAllowedOperationsTests.java         |    6 +-
 .../stateful/StatefulAllowedOperationsTests.java   |    6 +-
 .../openejb/test/stateful/StatefulBeanTxTests.java |  112 +-
 .../test/stateful/StatefulContextLookupTests.java  |    4 +-
 .../stateful/StatefulDefaultInterceptorTests.java  |    3 -
 .../test/stateful/StatefulEjbHomeTests.java        |   12 +-
 .../test/stateful/StatefulEjbMetaDataTests.java    |    4 +-
 .../test/stateful/StatefulEjbObjectTests.java      |    7 +-
 .../test/stateful/StatefulFieldInjectionTests.java |    4 +-
 .../openejb/test/stateful/StatefulHandleTests.java |    2 +-
 .../test/stateful/StatefulHomeHandleTests.java     |    2 +-
 .../test/stateful/StatefulHomeIntfcTests.java      |    2 +-
 .../test/stateful/StatefulInterceptorTests.java    |    3 +-
 .../test/stateful/StatefulJndiEncTests.java        |    2 +-
 .../openejb/test/stateful/StatefulJndiTests.java   |    2 +-
 .../stateful/StatefulLocalBusinessIntfcTests.java  |    2 +-
 .../test/stateful/StatefulLocalTestSuite.java      |    2 +-
 .../stateful/StatefulPersistenceContextTests.java  |    2 +-
 .../stateful/StatefulPojoContextLookupTests.java   |    4 +-
 .../test/stateful/StatefulPojoEjbHomeTests.java    |   12 +-
 .../stateful/StatefulPojoEjbLocalHomeTests.java    |   10 +-
 .../stateful/StatefulPojoEjbLocalObjectTests.java  |    3 +-
 .../test/stateful/StatefulPojoEjbObjectTests.java  |    2 +-
 .../test/stateful/StatefulPojoHandleTests.java     |    5 +-
 .../test/stateful/StatefulPojoHomeHandleTests.java |    2 +-
 .../test/stateful/StatefulPojoHomeIntfcTests.java  |    2 +-
 .../test/stateful/StatefulPojoRemoteJndiTests.java |    2 +-
 .../stateful/StatefulRemoteBusinessIntfcTests.java |    2 +-
 .../test/stateful/StatefulRemoteIntfcTests.java    |    2 +-
 .../test/stateful/StatefulRmiIiopTests.java        |   47 +-
 .../stateful/StatefulSetterInjectionTests.java     |    4 +-
 .../openejb/test/stateful/StatefulTestClient.java  |    8 +-
 ...dFieldInjectionStatelessPojoHomeIntfcTests.java |    3 -
 ...dInjectionStatelessPojoLocalHomeIntfcTests.java |    3 -
 .../BMTStatelessAllowedOperationsTests.java        |    8 +-
 .../openejb/test/stateless/MiscEjbTests.java       |   10 +-
 .../stateless/StatelessAllowedOperationsTests.java |   12 +-
 .../StatelessAnnotatedFieldInjectionTests.java     |    6 +-
 .../test/stateless/StatelessBeanTxTests.java       |   84 +-
 .../test/stateless/StatelessContainerTxTests.java  |    8 +-
 .../stateless/StatelessContextLookupTests.java     |    4 +-
 .../StatelessDefaultInterceptorTests.java          |    3 -
 .../test/stateless/StatelessEjbHomeTests.java      |   12 +-
 .../test/stateless/StatelessEjbMetaDataTests.java  |    4 +-
 .../test/stateless/StatelessEjbObjectTests.java    |    7 +-
 .../stateless/StatelessFieldInjectionTests.java    |    8 +-
 .../test/stateless/StatelessHandleTests.java       |   12 +-
 .../test/stateless/StatelessHomeHandleTests.java   |    2 +-
 .../test/stateless/StatelessHomeIntfcTests.java    |    2 +-
 .../test/stateless/StatelessInterceptorTests.java  |    4 +-
 .../test/stateless/StatelessJndiEncTests.java      |    2 +-
 .../openejb/test/stateless/StatelessJndiTests.java |    2 +-
 .../StatelessLocalBusinessIntfcTests.java          |    2 +-
 .../stateless/StatelessPojoContextLookupTests.java |    4 +-
 .../test/stateless/StatelessPojoEjbHomeTests.java  |   12 +-
 .../stateless/StatelessPojoEjbLocalHomeTests.java  |   10 +-
 .../StatelessPojoEjbLocalObjectTests.java          |    5 +-
 .../stateless/StatelessPojoEjbMetaDataTests.java   |    4 +-
 .../stateless/StatelessPojoEjbObjectTests.java     |    2 +-
 .../test/stateless/StatelessPojoHandleTests.java   |   12 +-
 .../stateless/StatelessPojoHomeHandleTests.java    |    2 +-
 .../stateless/StatelessPojoHomeIntfcTests.java     |    2 +-
 .../stateless/StatelessPojoRemoteIntrfcTests.java  |    2 +-
 .../stateless/StatelessPojoRemoteJndiTests.java    |    2 +-
 .../StatelessRemoteBusinessIntfcTests.java         |    2 +-
 .../test/stateless/StatelessRemoteIntfcTests.java  |    4 +-
 .../test/stateless/StatelessRmiIiopTests.java      |   54 +-
 .../stateless/StatelessSetterInjectionTests.java   |    6 +-
 itests/openejb-itests-interceptor-beans/pom.xml    |    8 +-
 itests/openejb-itests-servlets/pom.xml             |    8 +-
 itests/openejb-itests-web/pom.xml                  |   18 +-
 itests/pom.xml                                     |    8 +-
 itests/startup/pom.xml                             |  113 +
 .../apache/tomee/itest/startup/StartupTest.java    |  430 ++
 itests/tomee-server-composer/README.adoc           |    4 +
 itests/tomee-server-composer/pom.xml               |   78 +
 .../org/apache/tomee/server/composer/Archive.java  |  227 +
 .../apache/tomee/server/composer/CleanOnExit.java  |   90 +
 .../apache/tomee/server/composer/Components.java   |   95 +
 .../org/apache/tomee/server/composer/Excludes.java |   28 +
 .../org/apache/tomee/server/composer/Jars.java     |   39 +
 .../org/apache/tomee/server/composer/Main.java     |   20 +
 .../java/org/apache/tomee/server/composer/Mvn.java |   84 +
 .../org/apache/tomee/server/composer/Pipe.java     |   65 +
 .../org/apache/tomee/server/composer/Ports.java    |  171 +
 .../tomee/server/composer/ServerBuilder.java       |  184 +
 .../server/composer/StartupFailedException.java    |   32 +
 .../org/apache/tomee/server/composer/TarGzs.java   |  103 +
 .../org/apache/tomee/server/composer/TomEE.java    |  271 +
 .../org/apache/tomee/server/composer/Zips.java     |   89 +
 itests/tomee-server-version/pom.xml                |   89 +
 .../org/apache/tomee/server/version/Version.java   |   21 +
 maven/applicationcomposer-maven-plugin/pom.xml     |    8 +-
 maven/jarstxt-maven-plugin/pom.xml                 |    8 +-
 .../apache/openejb/maven/jarstxt/JarsTxtMojo.java  |    5 +-
 maven/maven-util/pom.xml                           |    6 +-
 .../apache/openejb/maven/util/XmlFormatter.java    |    6 +-
 maven/openejb-embedded-maven-plugin/pom.xml        |    8 +-
 .../maven/plugin/embedded/OpenEJBEmbeddedMojo.java |    4 +-
 maven/pom.xml                                      |   23 +-
 maven/tomee-embedded-maven-plugin/pom.xml          |    8 +-
 maven/tomee-maven-plugin/pom.xml                   |    8 +-
 .../openejb/maven/plugin/AbstractAddressMojo.java  |   21 +
 .../openejb/maven/plugin/AbstractCommandMojo.java  |    9 +
 .../openejb/maven/plugin/AbstractDeployMojo.java   |    6 +
 .../maven/plugin/AbstractSynchronizable.java       |   67 +-
 .../openejb/maven/plugin/AbstractTomEEMojo.java    |  293 +-
 .../openejb/maven/plugin/BuildTomEEMojo.java       |   20 +
 .../openejb/maven/plugin/ConfigTestTomEEMojo.java  |    2 +
 .../openejb/maven/plugin/DebugTomEEMojo.java       |    1 +
 .../apache/openejb/maven/plugin/DeployMojo.java    |   13 +-
 .../org/apache/openejb/maven/plugin/ExecMojo.java  |   11 +
 .../apache/openejb/maven/plugin/ListEjbMojo.java   |   13 +
 .../apache/openejb/maven/plugin/RunTomEEMojo.java  |    2 +
 .../openejb/maven/plugin/StartTomEEMojo.java       |    1 +
 .../apache/openejb/maven/plugin/StopTomEEMojo.java |    1 +
 .../org/apache/openejb/maven/plugin/Synch.java     |   24 +
 .../openejb/maven/plugin/Synchronization.java      |   43 +
 .../openejb/maven/plugin/TomEEException.java       |   14 +
 .../apache/openejb/maven/plugin/UnDeployMojo.java  |    3 +-
 .../openejb/maven/plugin/UpdatableTomEEMojo.java   |   45 +-
 .../org/apache/openejb/maven/plugin/cli/Args.java  |    9 +
 .../maven/plugin/customizer/monkey/Monkey.java     |   12 +-
 .../monkey/classloader/ClassLoaderFactory.java     |   17 +-
 .../customizer/monkey/file/PatchFolderFinder.java  |   10 +
 .../customizer/monkey/index/FileIndexer.java       |   36 +-
 .../maven/plugin/customizer/monkey/index/Item.java |   38 +-
 .../plugin/customizer/monkey/jar/JarPatcher.java   |   11 +
 .../openejb/maven/plugin/runner/ExecRunner.java    |   11 +-
 .../src/test/java/test/patch/MyMain.java           |   17 +-
 .../src/test/java/test/patch/foo/Another.java      |   17 +-
 maven/tomee-webapp-archetype/pom.xml               |   12 +-
 .../src/main/resources/archetype-resources/pom.xml |   18 +-
 mp-jwt/pom.xml                                     |  106 +
 .../tomee/microprofile/jwt/ConstraintAdapter.java  |   23 +
 .../apache/tomee/microprofile/jwt/Directory.java   |   48 +
 .../tomee/microprofile/jwt/JWTLogCategories.java   |   71 +
 .../microprofile/jwt/JsonWebTokenValidator.java    |  166 +
 .../apache/tomee/microprofile/jwt/MPJWTFilter.java |  384 ++
 .../tomee/microprofile/jwt/MPJWTInitializer.java   |   64 +
 .../tomee/microprofile/jwt/ParseException.java     |   32 +
 .../ConstraintsClassInstantiationException.java    |   34 +
 .../bval/GeneratedConstraintsMissingException.java |   41 +
 .../jwt/bval/JWTValidationGenerationException.java |   31 +
 .../apache/tomee/microprofile/jwt/bval/Name.java   |   28 +
 .../jwt/bval/ValidationConstraintException.java    |   33 +
 .../jwt/bval/ValidationConstraints.java            |  117 +
 .../microprofile/jwt/bval/ValidationGenerator.java |  246 +
 .../jwt/bval/ValidationInterceptor.java            |  104 +
 .../jwt/bval/ValidationInterceptorsFeature.java    |   40 +
 .../tomee/microprofile/jwt/cdi/ClaimBean.java      |  398 ++
 .../microprofile/jwt/cdi/ClaimInjectionPoint.java  |   70 +
 .../microprofile/jwt/cdi/ClaimValueWrapper.java    |   53 +
 .../tomee/microprofile/jwt/cdi/DefaultLiteral.java |   24 +
 .../tomee/microprofile/jwt/cdi/JsonbProducer.java  |   46 +
 .../microprofile/jwt/cdi/MPJWTCDIExtension.java    |  137 +
 .../tomee/microprofile/jwt/cdi/MPJWTProducer.java  |   49 +
 .../jwt/config/JWTAuthConfiguration.java           |   91 +
 .../jwt/config/JWTAuthConfigurationProperties.java |   94 +
 .../microprofile/jwt/config/PublicKeyResolver.java |  279 +
 .../jwt/jaxrs/MPJWPProviderRegistration.java       |   38 +
 .../jaxrs/MPJWTSecurityAnnotationsInterceptor.java |   62 +
 ...PJWTSecurityAnnotationsInterceptorsFeature.java |  144 +
 .../jwt/principal/JWTCallerPrincipal.java          |  375 ++
 .../services/javax.enterprise.inject.spi.Extension |    1 +
 .../javax.servlet.ServletContainerInitializer      |    1 +
 .../jwt/JsonWebTokenValidatorTest.java             |   33 +
 .../org/apache/tomee/microprofile/jwt/Tokens.java  |  102 +
 .../tomee/microprofile/jwt/bval/Asmifier.java      |  131 +
 .../jwt/bval/ValidationConstraintsTest.java        |   78 +
 .../jwt/bval/ValidationGeneratorTest.java          |   47 +
 .../tomee/microprofile/jwt/bval/ann/Audience.java  |   64 +
 .../tomee/microprofile/jwt/bval/ann/Issuer.java    |   63 +
 .../jwt/bval/data/Colors$$JwtConstraints.java      |   42 +
 .../tomee/microprofile/jwt/bval/data/Colors.java   |   35 +
 .../jwt/bval/data/Shapes$$JwtConstraints.java      |   38 +
 .../tomee/microprofile/jwt/bval/data/Shapes.java   |   37 +
 mp-jwt/src/test/resources/testkey.pem              |   28 +
 owasp-dc-suppression.xml                           |   80 +
 pom.xml                                            |  392 +-
 rat.xml                                            |    3 +
 server/openejb-activemq/pom.xml                    |   10 +-
 server/openejb-axis/pom.xml                        |    6 +-
 .../apache/openejb/server/axis/AxisService.java    |    8 +-
 .../openejb/server/axis/AxisWsContainer.java       |   17 +-
 .../apache/openejb/server/axis/EjbRpcProvider.java |   22 +-
 .../openejb/server/axis/HandlerChainImpl.java      |    2 +-
 .../apache/openejb/server/axis/PojoProvider.java   |   21 +
 .../openejb/server/axis/ReadOnlyServiceDesc.java   |  208 +
 .../axis/assembler/CommonsSchemaInfoBuilder.java   |   14 +-
 .../server/axis/assembler/CommonsSchemaLoader.java |   11 +-
 .../assembler/HeavyweightOperationInfoBuilder.java |  116 +-
 .../axis/assembler/HeavyweightTypeInfoBuilder.java |   26 +-
 .../server/axis/assembler/JaxRpcFaultInfo.java     |    2 +-
 .../server/axis/assembler/JaxRpcOperationInfo.java |    4 +-
 .../server/axis/assembler/JaxRpcServiceInfo.java   |    4 +-
 .../axis/assembler/JaxRpcServiceInfoBuilder.java   |    2 +-
 .../server/axis/assembler/JaxRpcTypeInfo.java      |    2 +-
 .../axis/assembler/LightweightTypeInfoBuilder.java |    4 +-
 .../server/axis/assembler/XmlSchemaInfo.java       |    4 +-
 .../openejb/server/axis/assembler/XmlTypeInfo.java |    4 +-
 .../openejb/server/axis/client/ArrayTypeInfo.java  |   10 +
 .../openejb/server/axis/client/AxisClientImpl.java |    6 +
 .../server/axis/client/AxisServiceReference.java   |    6 +
 .../axis/client/GenericServiceEndpointWrapper.java |    3 +
 .../axis/client/NoOverrideCallbackFilter.java      |    8 +
 .../client/ServiceEndpointMethodInterceptor.java   |   10 +
 .../axis/client/ServiceMethodInterceptor.java      |   10 +
 server/openejb-bonecp/pom.xml                      |    9 +-
 server/openejb-client/pom.xml                      |   46 +-
 .../org/apache/openejb/client/ClientSecurity.java  |    4 +-
 .../java/org/apache/openejb/client/EJBRequest.java |   88 +-
 .../openejb/client/FailoverConnectionFactory.java  |   14 +-
 .../openejb/client/GenericServiceLocator.java      |   14 +-
 .../org/apache/openejb/client/JNDIContext.java     |   13 +-
 .../openejb/client/JaxWsProviderWrapper.java       |    5 +-
 .../openejb/client/MulticastPulseClient.java       |   34 +-
 .../java/org/apache/openejb/client/Observers.java  |   17 +-
 .../java/org/apache/openejb/client/Options.java    |   20 +-
 .../apache/openejb/client/ProtocolMetaData.java    |    8 +-
 .../org/apache/openejb/client/ResourceFinder.java  |  129 +-
 .../org/apache/openejb/client/corba/Corbas.java    |   64 +
 .../apache/openejb/client/corba/InstanceOf.java    |   52 +
 .../org/apache/openejb/client/EJBRequestTest.java  |    5 +-
 .../apache/openejb/client/HttpConnectionTest.java  |    4 +-
 .../apache/openejb/client/HttpsConnectionTest.java |   86 +-
 .../apache/openejb/client/HttpsSimpleServer.java   |   18 +-
 .../openejb/client/JaxWsProviderWrapperTest.java   |    2 +-
 .../org/apache/openejb/client/ObserversTest.java   |    1 -
 server/openejb-common-cli/pom.xml                  |   10 +-
 .../server/cli/command/ClassLoaderCommand.java     |    2 +-
 .../server/cli/command/DeployedAppCommand.java     |    2 +-
 .../server/groovy/BeanManagerHelperTest.java       |    4 +-
 server/openejb-cxf-rs/pom.xml                      |   70 +-
 .../org/apache/openejb/server/cxf/rs/Contexts.java |    5 +-
 .../org/apache/openejb/server/cxf/rs/CxfHacks.java |   10 +-
 .../apache/openejb/server/cxf/rs/CxfRSService.java |   13 +-
 .../openejb/server/cxf/rs/CxfRsHttpListener.java   |   78 +-
 .../org/apache/openejb/server/cxf/rs/Logs.java     |    3 +
 .../rs/event/ExtensionProviderRegistration.java    |    4 +-
 .../TomEEJsonbPropertyVisibilityStrategy.java      |   88 +
 .../server/cxf/rs/johnzon/TomEEJsonbProvider.java  |   49 +
 .../cxf/rs/AppPropertiesPropagationTest.java       |  137 +
 .../server/cxf/rs/ApplicationFeatureTest.java      |   87 +
 .../server/cxf/rs/ApplicationRsInjectionTest.java  |   65 +
 .../server/cxf/rs/JSonStreamingOutputTest.java     |   16 +
 .../cxf/rs/ProviderWithoutAnnotationTest.java      |  103 +
 .../server/cxf/rs/TestCLIFromJaxRSTest.java        |   70 +
 .../cxf/rs/johnzon/JsonbJaxrsProviderTest.java     |  127 +
 .../cxf/rs/johnzon/TomEEJsonbProviderTest.java     |  116 +
 server/openejb-cxf-transport/pom.xml               |   19 +-
 .../openejb/server/cxf/transport/util/CxfUtil.java |   12 +
 server/openejb-cxf/pom.xml                         |   99 +-
 .../server/cxf/WSSPassThroughInterceptor.java      |    2 +-
 .../apache/openejb/server/cxf/ejb/EjbEndpoint.java |    1 -
 .../openejb/server/cxf/ejb/EjbInterceptor.java     |    4 +-
 .../server/cxf/DontSerializeBeforeCommitTest.java  |  131 +
 .../org/apache/openejb/server/cxf/FeatureTest.java |    4 +-
 .../server/cxf/GlobalFeatureConfigTest.java        |    4 +-
 .../server/cxf/handler/PassthroughHandler.java     |   37 +
 .../openejb/server/cxf/passthrough-handler.xml     |   25 +
 server/openejb-daemon/pom.xml                      |    8 +-
 .../java/org/apache/openejb/daemon/NTService.java  |    9 +-
 server/openejb-derbynet/pom.xml                    |    8 +-
 server/openejb-ejbd/pom.xml                        |   20 +-
 .../openejb/server/ejbd/AuthRequestHandler.java    |   14 +-
 .../apache/openejb/server/ejbd/CallContext.java    |   10 +-
 .../openejb/server/ejbd/ClientObjectFactory.java   |    6 +-
 .../org/apache/openejb/server/ejbd/EjbDaemon.java  |   28 +-
 .../openejb/server/ejbd/EjbRequestHandler.java     |   38 +-
 .../org/apache/openejb/server/ejbd/EjbServer.java  |    4 +-
 .../openejb/server/ejbd/JndiRequestHandler.java    |   38 +-
 .../openejb/server/ejbd/KeepAliveServer.java       |   18 +-
 .../openejb/server/ejbd/LogoutRequestHandler.java  |   15 +-
 .../openejb/server/ejbd/ServerSideResolver.java    |    4 +-
 .../org/apache/openejb/AuthentWithRequestTest.java |    7 +-
 .../test/java/org/apache/openejb/RemoteiTest.java  |    2 +-
 server/openejb-hessian/pom.xml                     |   33 +-
 server/openejb-hsql/pom.xml                        |    9 +-
 server/openejb-http/pom.xml                        |    6 +-
 .../openejb/server/httpd/EndWebBeansListener.java  |    2 +-
 .../openejb/server/httpd/HttpResponseImpl.java     |   14 +-
 .../openejb/server/httpd/OpenEJBAsyncContext.java  |    5 +-
 .../openejb/server/httpd/HttpEjbServerTest.java    |    2 +-
 .../ServletContextListenerRegistrationTest.java    |    4 +-
 server/openejb-multicast/pom.xml                   |   24 +-
 .../apache/openejb/server/discovery/EchoNet.java   |    2 +-
 .../server/discovery/MulticastDiscoveryAgent.java  |   10 +-
 .../server/discovery/MulticastPulseAgent.java      |   83 +-
 .../server/discovery/MultipointDiscoveryAgent.java |   12 +-
 .../openejb/server/discovery/MultipointServer.java |   58 +-
 .../apache/openejb/server/discovery/Tracker.java   |   10 +-
 .../server/discovery/MulticastPulseAgentTest.java  |   29 +-
 .../discovery/MultipointDiscoveryAgentTest.java    |    4 +
 server/openejb-rest/pom.xml                        |    8 +-
 .../openejb/server/rest/EJBRestServiceInfo.java    |    2 +-
 .../openejb/server/rest/InternalApplication.java   |    7 +
 .../server/rest/OpenEJBRestRuntimeException.java   |    2 +-
 .../apache/openejb/server/rest/RESTService.java    |   36 +-
 .../org/apache/openejb/server/rest/RsRegistry.java |    1 -
 .../apache/openejb/server/rest/RsRegistryImpl.java |    4 +-
 .../org/apache/openejb/server/rest/RsServlet.java  |    2 +
 server/openejb-server/pom.xml                      |   12 +-
 .../org/apache/openejb/server/DiscoveryAgent.java  |    6 +-
 .../apache/openejb/server/DiscoveryListener.java   |    1 -
 .../apache/openejb/server/DiscoveryRegistry.java   |   14 +-
 .../openejb/server/FilteredServiceManager.java     |    2 +-
 .../main/java/org/apache/openejb/server/Main.java  |    1 -
 .../org/apache/openejb/server/ServerService.java   |   14 +-
 .../apache/openejb/server/ServerServiceFilter.java |    7 +-
 .../openejb/server/ServiceAccessController.java    |    6 +-
 .../org/apache/openejb/server/ServiceDaemon.java   |   31 +-
 .../org/apache/openejb/server/ServiceManager.java  |    4 +-
 .../org/apache/openejb/server/ServicePool.java     |   44 +-
 .../main/java/org/apache/openejb/server/Start.java |    2 +-
 .../org/apache/openejb/server/Unwrappable.java     |   21 +
 .../openejb/server/UnwrappbleServerService.java    |   32 +
 .../java/org/apache/openejb/server/admin/Stop.java |    6 +-
 .../server/auth/ExactIPAddressPermission.java      |    1 +
 .../server/auth/ExactIPv6AddressPermission.java    |    1 +
 .../server/auth/FactorizedIPAddressPermission.java |    1 +
 .../server/auth/IPAddressPermissionEditor.java     |    2 +
 .../server/auth/NetmaskIPAddressPermission.java    |    1 +
 .../server/auth/NetmaskIPv6AddressPermission.java  |    1 +
 .../openejb/server/auth/PermitAllPermission.java   |    1 +
 .../server/auth/StartWithIPAddressPermission.java  |    1 +
 .../org/apache/openejb/server/osgi/Activator.java  |    2 +
 .../server/osgi/ServiceManagerExtender.java        |    6 +-
 .../server/stream/CountingOutputStream.java        |    2 +
 server/openejb-ssh/README.adoc                     |   10 +
 server/openejb-ssh/README.md                       |    9 -
 server/openejb-ssh/pom.xml                         |   16 +-
 .../apache/openejb/server/ssh/OpenEJBCommands.java |    2 +-
 .../ssh/OpenEJBJaasPasswordAuthenticator.java      |    2 +-
 .../openejb/server/ssh/OpenEJBShellFactory.java    |    2 +-
 .../org/apache/openejb/server/ssh/SSHServer.java   |   10 +-
 .../apache/openejb/server/ssh/SSHServerTest.java   |   16 +-
 server/openejb-webservices/pom.xml                 |   43 +-
 .../webservices/LightWeightMappingValidator.java   |   12 +-
 .../openejb/server/webservices/WsService.java      |   71 +-
 .../openejb/server/webservices/WsServlet.java      |   27 +-
 .../openejb/server/webservices/WsdlVisitor.java    |    4 +-
 .../webservices/saaj/MessageFactoryImpl.java       |    2 +
 .../server/webservices/saaj/SaajFactoryFinder.java |   10 +-
 .../webservices/saaj/SaajMetaFactoryImpl.java      |    2 +
 .../server/webservices/saaj/SaajUniverse.java      |   18 +-
 .../saaj/SoapConnectionFactoryImpl.java            |    1 +
 .../server/webservices/saaj/SoapFactoryImpl.java   |    8 +
 server/pom.xml                                     |   12 +-
 tck/bval-embedded/pom.xml                          |   31 +-
 tck/bval-embedded/src/test/resources/dev.xml       |    6 +-
 tck/bval-tomee/pom.xml                             |   43 +-
 tck/bval-tomee/src/test/resources/arquillian.xml   |   17 +-
 tck/bval-tomee/src/test/resources/dev.xml          |    2 +-
 tck/cdi-embedded/dev-tests.xml                     |   60 +
 tck/cdi-embedded/pom.xml                           |   45 +-
 .../META-INF/openwebbeans/openwebbeans.properties  |   19 +
 tck/cdi-embedded/src/test/resources/failing.xml    |    6 +-
 .../src/test/resources/passing-tomee7.xml          |  342 +
 tck/cdi-embedded/src/test/resources/passing.xml    |  654 +-
 tck/cdi-tomee/dev-tests.xml                        |   62 +
 tck/cdi-tomee/pom.xml                              |   25 +-
 .../src/test/resources/META-INF/cdi-tck.properties |    2 +-
 .../META-INF/openwebbeans/openwebbeans.properties  |    3 +
 tck/cdi-tomee/src/test/resources/arquillian.xml    |    2 +-
 .../src/test/resources/passing-tomee7.xml          |  195 +
 tck/cdi-tomee/src/test/resources/passing.xml       |  704 +-
 tck/microprofile-tck/config/pom.xml                |  140 +
 .../microprofile/tck/config/ConfigurationBean.java |   25 +
 .../MicroProfileConfigTCKArchiveProcessor.java     |   18 +
 .../tck/config/MicroProfileConfigTCKExtension.java |   11 +
 .../tck/config/MicroProfileConfigurationTest.java  |   69 +
 ...org.jboss.arquillian.core.spi.LoadableExtension |    1 +
 .../config/src/test/resources/arquillian.xml       |   74 +
 tck/microprofile-tck/fault-tolerance/pom.xml       |  124 +
 .../src/test/resources/arquillian.xml              |   66 +
 tck/microprofile-tck/health/pom.xml                |  127 +
 .../health/src/test/resources/arquillian.xml       |   66 +
 tck/microprofile-tck/jwt/pom.xml                   |  242 +
 .../tck/jwt/JWTAuthContextInfoProvider.java        |   56 +
 .../jwt/MicroProfileJWTTCKArchiveProcessor.java    |  123 +
 .../tck/jwt/MicroProfileJWTTCKExtension.java       |   29 +
 .../tck/jwt/config/KeyApplication.java             |   27 +
 .../jwt/config/PublicKeyAsJWKLocationURLTest.java  |  178 +
 .../tck/jwt/config/PublicKeyAsPEMLocationTest.java |  161 +
 .../tck/jwt/jwk/PublicKeyAsJWKSTest.java           |   85 +
 ...org.jboss.arquillian.core.spi.LoadableExtension |    1 +
 .../jwt/src/test/resources/arquillian.xml          |   66 +
 .../jwt/src/test/resources/dev.xml                 |   72 +
 .../jwt/src/test/resources/publicKey4k.pem         |   14 +
 .../jwt/src/test/resources/signer-keyset4k.jwk     |   12 +
 tck/microprofile-tck/metrics/pom.xml               |  157 +
 .../MicroProfileMetricsTCKDeploymentPackager.java  |   89 +
 .../metrics/MicroProfileMetricsTCKExtension.java   |   31 +
 .../metrics/MicroProfileMetricsTCKObserver.java    |   32 +
 .../metrics/MicroProfileMetricsTCKProtocol.java    |   27 +
 ...org.jboss.arquillian.core.spi.LoadableExtension |    1 +
 .../metrics/src/test/resources/arquillian.xml      |   71 +
 tck/microprofile-tck/openapi/pom.xml               |  165 +
 .../MicroProfileOpenAPITCKDeploymentPackager.java  |   56 +
 .../MicroProfileOpenAPITCKExtension.java           |   31 +
 .../MicroProfileOpenAPITCKObserver.java            |   27 +
 .../MicroProfileOpenAPITCKProtocol.java            |   27 +
 ...org.jboss.arquillian.core.spi.LoadableExtension |    1 +
 .../openapi/src/test/resources/arquillian.xml      |   66 +
 tck/microprofile-tck/opentracing/pom.xml           |  129 +
 ...croProfileOpenTracingTCKDeploymentPackager.java |   58 +
 .../MicroProfileOpenTracingTCKExtension.java       |   30 +
 .../MicroProfileOpenTracingTCKProtocol.java        |   27 +
 .../MicroProfileOpenTracingTCKTracer.java          |   28 +
 .../MicroProfileOpenTrackingContextResolver.java   |   32 +
 .../OpenTracingJacksonMapperTest.java              |   40 +
 .../src/test/resources/META-INF/beans.xml          |   25 +
 .../META-INF/services/javax.ws.rs.ext.Providers    |    1 +
 ...org.jboss.arquillian.core.spi.LoadableExtension |   17 +
 .../opentracing/src/test/resources/arquillian.xml  |   65 +
 tck/microprofile-tck/pom.xml                       |   43 +
 tck/microprofile-tck/rest-client/pom.xml           |  197 +
 .../rest-client/src/test/resources/arquillian.xml  |   75 +
 tck/pom.xml                                        |   15 +-
 tck/tck-common/pom.xml                             |    7 +-
 tomee/apache-tomee/pom.xml                         |  116 +-
 .../src/main/assembly/tomee-microprofile.xml       |   84 +
 .../src/main/groovy/commands/SetupCommand.groovy   |    4 +-
 .../org/apache/tomee/RemoteTomEEEJBContainer.java  |    6 +-
 .../main/resources/META-INF/microprofile/NOTICE    |  171 +
 .../src/main/resources/META-INF/plume/NOTICE       |   25 +-
 .../src/main/resources/META-INF/plus/NOTICE        |   47 +-
 tomee/apache-tomee/src/main/resources/service.bat  |   26 +-
 tomee/apache-tomee/src/main/resources/tomee.bat    |   19 +-
 tomee/apache-tomee/src/main/resources/tomee.sh     |    2 +-
 .../src/test/java/org/apache/tomee/Test.java       |   24 +
 .../test/java/org/apache/tomee/TestCommand1.java   |   25 +
 .../test/java/org/apache/tomee/TestCommand2.java   |   26 +
 .../src/test/java/org/apache/tomee/TomEECliIT.java |  328 +
 tomee/pom.xml                                      |   43 +-
 tomee/tomee-catalina/pom.xml                       |   14 +-
 .../catalina/startup/OpenEJBContextConfig.java     |   27 +-
 .../org/apache/tomee/catalina/ContextValue.java    |    3 +-
 .../tomee/catalina/GlobalListenerSupport.java      |    4 +
 .../tomee/catalina/IgnoredStandardContext.java     |    1 +
 .../tomee/catalina/LazyStopStandardRoot.java       |    7 +
 .../org/apache/tomee/catalina/OpenEJBContext.java  |   29 +
 .../catalina/OpenEJBNamingContextListener.java     |    6 +-
 .../tomee/catalina/OpenEJBNamingResource.java      |    4 +-
 .../org/apache/tomee/catalina/OpenEJBValve.java    |    1 +
 .../org/apache/tomee/catalina/ServerListener.java  |    3 +-
 .../tomee/catalina/TomEEClassLoaderEnricher.java   |    6 +-
 .../tomee/catalina/TomEEContainerListener.java     |    8 +-
 .../tomee/catalina/TomEEWebappClassLoader.java     |   24 +-
 .../apache/tomee/catalina/TomEEWebappLoader.java   |    4 +-
 .../tomee/catalina/TomcatDeploymentLoader.java     |    4 +-
 .../apache/tomee/catalina/TomcatJndiBuilder.java   |   16 +-
 .../org/apache/tomee/catalina/TomcatLoader.java    |   40 +-
 .../tomee/catalina/TomcatSecurityService.java      |   54 +-
 .../catalina/TomcatThreadContextListener.java      |   12 +-
 .../apache/tomee/catalina/TomcatWebAppBuilder.java |  175 +-
 .../catalina/event/AfterApplicationCreated.java    |   11 +-
 .../apache/tomee/catalina/realm/CdiEventRealm.java |    5 -
 .../tomee/catalina/routing/SimpleRouter.java       |   18 +-
 .../org/apache/tomee/jasper/TomEETldScanner.java   |    6 +-
 tomee/tomee-common/pom.xml                         |    8 +-
 .../apache/tomee/common/AbstractObjectFactory.java |    1 +
 .../java/org/apache/tomee/common/EjbFactory.java   |    2 +
 .../java/org/apache/tomee/common/EnumFactory.java  |    1 +
 .../tomee/common/LegacyAnnotationProcessor.java    |   25 +
 .../org/apache/tomee/common/LookupFactory.java     |    1 +
 .../java/org/apache/tomee/common/NamingUtil.java   |   14 +-
 .../tomee/common/PersistenceContextFactory.java    |    2 +
 .../tomee/common/PersistenceUnitFactory.java       |    2 +
 .../org/apache/tomee/common/ResourceFactory.java   |    2 +
 .../tomee/common/SystemComponentFactory.java       |    1 +
 .../tomee/common/UserTransactionFactory.java       |    1 +
 .../java/org/apache/tomee/common/WsFactory.java    |    3 +
 .../java/org/apache/tomee/installer/Alerts.java    |    6 +-
 .../java/org/apache/tomee/installer/Installer.java |   41 +-
 .../org/apache/tomee/installer/InstallerTools.java |    2 +-
 .../org/apache/tomee/installer/Installers.java     |    3 +-
 .../java/org/apache/tomee/installer/Paths.java     |    7 +-
 .../org/apache/tomee/installer/PathsInterface.java |    2 -
 tomee/tomee-config/pom.xml                         |   37 +
 .../org/apache/tomee/config/TomEESystemConfig.java |   42 +
 tomee/tomee-deb/pom.xml                            |    3 +-
 tomee/tomee-embedded/pom.xml                       |   28 +-
 .../java/org/apache/tomee/embedded/Container.java  |   30 +-
 .../tomee/embedded/EmbeddedTomEEContainer.java     |    6 +-
 .../java/org/apache/tomee/embedded/FatApp.java     |    2 +-
 .../main/java/org/apache/tomee/embedded/Main.java  |    4 +-
 .../internal/StandardContextCustomizer.java        |    3 +-
 .../org/apache/tomee/configs/catalina.properties   |    9 +-
 .../apache/tomee/embedded/ConnectorConfigTest.java |    4 +-
 .../embedded/ServletContextInjectionTest.java      |  238 +
 .../org/apache/tomee/embedded/SslTomEETest.java    |   84 +-
 .../apache/tomee/embedded/UTTransactionalTest.java |   83 +
 tomee/tomee-jaxrs/pom.xml                          |    9 +-
 .../apache/tomee/webservices/CXFJAXRSFilter.java   |    5 +
 .../apache/tomee/jaxrs/ReloadingLoaderTest.java    |   13 +-
 tomee/tomee-jdbc/pom.xml                           |    9 +-
 tomee/tomee-juli/pom.xml                           |    9 +-
 .../tomee/jul/formatter/AsyncConsoleHandler.java   |    1 +
 .../tomee/jul/formatter/SimpleTomEEFormatter.java  |    6 +-
 .../jul/handler/rotating/LocalFileHandler.java     |   16 +-
 .../jul/formatter/SimpleTomEEFormatterTest.java    |    6 +-
 .../tomee/jul/handler/rotating/ArchivingTest.java  |  131 +-
 tomee/tomee-loader/pom.xml                         |    8 +-
 .../org/apache/tomee/loader/LoaderServlet.java     |    4 +-
 .../org/apache/tomee/loader/OpenEJBListener.java   |   17 +-
 .../org/apache/tomee/loader/TomEEJarScanner.java   |   72 +-
 .../org/apache/tomee/loader/TomEEListener.java     |    3 +-
 .../org/apache/tomee/loader/TomcatEmbedder.java    |   44 +-
 .../java/org/apache/tomee/loader/TomcatHook.java   |    2 +-
 .../main/java/org/apache/tomee/loader/UrlSet.java  |   18 +-
 .../org/apache/tomee/loader/filter/FilterList.java |    2 +-
 .../org/apache/tomee/loader/filter/Filters.java    |   16 +-
 tomee/tomee-microprofile/mp-common/pom.xml         |  204 +
 .../microprofile/TomEEMicroProfileListener.java    |  120 +
 .../microprofile/TomEEMicroProfileService.java     |   33 +
 .../microprofile/config/TomEEConfigSource.java     |   79 +
 ...rg.eclipse.microprofile.config.spi.ConfigSource |   17 +
 tomee/tomee-microprofile/pom.xml                   |   36 +
 .../tomee-microprofile-webapp/pom.xml              |   86 +
 .../src/main/assembly/war.xml                      |   92 +
 .../src/main/resources/META-INF/LICENSE            | 1197 ++++
 .../src/main/resources/META-INF/NOTICE             |  171 +
 tomee/tomee-mojarra/pom.xml                        |    9 +-
 tomee/tomee-myfaces/pom.xml                        |    9 +-
 .../myfaces/TomEEMyFacesContainerInitializer.java  |    2 +-
 tomee/tomee-overlay-runner/pom.xml                 |    9 +-
 tomee/tomee-plume-webapp/pom.xml                   |   20 +-
 .../src/main/resources/META-INF/NOTICE             |   77 +-
 tomee/tomee-plus-webapp/pom.xml                    |   20 +-
 .../src/main/resources/META-INF/NOTICE             |   93 +-
 tomee/tomee-security/pom.xml                       |   79 +
 .../enterprise/AuthenticationException.java        |   39 +
 .../security/enterprise/AuthenticationStatus.java  |   24 +
 .../javax/security/enterprise/CallerPrincipal.java |   35 +
 .../javax/security/enterprise/SecurityContext.java |   36 +
 .../mechanism/http/AuthenticationParameters.java   |   68 +
 .../mechanism/http/AutoApplySession.java           |   39 +
 .../BasicAuthenticationMechanismDefinition.java    |   29 +
 ...ustomFormAuthenticationMechanismDefinition.java |   31 +
 .../FormAuthenticationMechanismDefinition.java     |   31 +
 .../http/HttpAuthenticationMechanism.java          |   42 +
 .../http/HttpAuthenticationMechanismWrapper.java   |   57 +
 .../mechanism/http/HttpMessageContext.java         |   77 +
 .../mechanism/http/HttpMessageContextWrapper.java  |  159 +
 .../mechanism/http/LoginToContinue.java            |  124 +
 .../authentication/mechanism/http/RememberMe.java  |  216 +
 .../credential/AbstractClearableCredential.java    |   39 +
 .../credential/BasicAuthenticationCredential.java  |   67 +
 .../credential/CallerOnlyCredential.java           |   29 +
 .../security/enterprise/credential/Credential.java |   29 +
 .../security/enterprise/credential/Password.java   |   56 +
 .../credential/RememberMeCredential.java           |   29 +
 .../credential/UsernamePasswordCredential.java     |   54 +
 .../identitystore/CredentialValidationResult.java  |  119 +
 .../DatabaseIdentityStoreDefinition.java           |   51 +
 .../enterprise/identitystore/IdentityStore.java    |   61 +
 .../identitystore/IdentityStoreHandler.java        |   23 +
 .../identitystore/IdentityStorePermission.java     |   31 +
 .../identitystore/IdentityStoreWrapper.java        |   52 +
 .../identitystore/LdapIdentityStoreDefinition.java |   85 +
 .../enterprise/identitystore/PasswordHash.java     |   27 +
 .../identitystore/Pbkdf2PasswordHash.java          |   19 +
 .../identitystore/RememberMeIdentityStore.java     |   29 +
 .../tomee/security/TomEESecurityContext.java       |  137 +
 .../security/cdi/AutoApplySessionInterceptor.java  |   76 +
 .../security/cdi/BasicAuthenticationMechanism.java |   74 +
 .../cdi/DefaultAuthenticationMechanism.java        |   70 +
 .../security/cdi/FormAuthenticationMechanism.java  |   70 +
 .../security/cdi/LoginToContinueInterceptor.java   |  169 +
 .../tomee/security/cdi/RememberMeInterceptor.java  |  151 +
 .../tomee/security/cdi/TomEESecurityExtension.java |  143 +
 ...curityServletAuthenticationMechanismMapper.java |   97 +
 .../security/http/LoginToContinueMechanism.java    |  144 +
 .../tomee/security/http/SavedAuthentication.java   |   41 +
 .../security/http/SavedHttpServletRequest.java     |   34 +
 .../apache/tomee/security/http/SavedRequest.java   |  178 +
 .../security/http/TomEEHttpMessageContext.java     |  235 +
 .../identitystore/TomEEDefaultIdentityStore.java   |   71 +
 .../identitystore/TomEEIdentityStoreHandler.java   |  103 +
 .../tomee/security/message/TomEEMessageInfo.java   |   43 +
 .../provider/TomEESecurityAuthConfigProvider.java  |   44 +
 .../provider/TomEESecurityServerAuthConfig.java    |   69 +
 .../provider/TomEESecurityServerAuthContext.java   |   52 +
 .../provider/TomEESecurityServerAuthModule.java    |  106 +
 .../TomEESecurityServletContainerInitializer.java  |   43 +
 .../services/javax.enterprise.inject.spi.Extension |   33 +
 .../javax.servlet.ServletContainerInitializer      |   17 +
 .../tomee/security/AbstractTomEESecurityTest.java  |   48 +
 .../tomee/security/client/BasicAuthFilter.java     |   41 +
 .../security/context/SecurityContextTest.java      |  194 +
 .../security/servlet/BasicAuthServletTest.java     |   92 +
 .../security/servlet/FormAuthServletTest.java      |  101 +
 .../tomee/security/servlet/SimpleServletTest.java  |   53 +
 .../src/test/resources/META-INF/beans.xml          |    0
 .../src/test/resources/conf/server.xml             |  166 +
 .../src/test/resources/conf/tomcat-users.xml       |   20 +
 tomee/tomee-util/pom.xml                           |    9 +-
 tomee/tomee-webaccess/pom.xml                      |   63 +-
 tomee/tomee-webaccess/src/main/java/readme.txt     |    6 -
 .../tomee/webaccess/test/units/LogTest.groovy      |   15 +-
 .../tomee/webaccess/test/units/SessionTest.groovy  |    2 +
 tomee/tomee-webaccess/src/test/java/readme.txt     |    6 -
 .../src/test/resources/test/context.xml            |    2 +-
 .../src/test/resources/test/login.config           |    4 +-
 tomee/tomee-webapp/pom.xml                         |   24 +-
 tomee/tomee-webapp/src/main/assembly/war.xml       |    7 +
 .../org/apache/tomee/webapp/installer/Common.java  |    2 +-
 .../tomee/webapp/installer/InstallerServlet.java   |    2 +-
 .../org/apache/tomee/webapp/installer/Runner.java  |    2 +-
 tomee/tomee-webapp/src/main/webapp/WEB-INF/web.xml |    2 +-
 tomee/tomee-webapp/src/main/webapp/app.js          |    2 +-
 tomee/tomee-webservices/pom.xml                    |    8 +-
 .../apache/tomee/webservices/TomcatWsRegistry.java |    1 +
 utils/livereload-tomee/pom.xml                     |   11 +-
 .../src/main/resources/META-INF/LICENSE            |   18 +-
 .../src/main/resources/js/livereload.js            |    9 +
 utils/log4j2-tomee/pom.xml                         |    9 +-
 utils/openejb-core-eclipselink/pom.xml             |    8 +-
 utils/openejb-core-hibernate/pom.xml               |   14 +-
 utils/openejb-mockito/pom.xml                      |   11 +-
 .../apache/openejb/mockito/MockitoExtension.java   |   14 +-
 utils/openejb-provisionning/README.adoc            |    6 +
 utils/openejb-provisionning/README.md              |    6 -
 utils/openejb-provisionning/pom.xml                |    9 +-
 .../java/org/apache/openejb/resolver/Resolver.java |    6 +-
 .../openejb/resolver/maven/ShrinkwrapBridge.java   |    4 +-
 utils/pom.xml                                      |   13 +-
 utils/webdeployer/pom.xml                          |    7 +-
 4089 files changed, 209651 insertions(+), 51538 deletions(-)