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

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/tomee-site-pub.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new e2804aa  [site-publish] source tomee-site-generator 
https://github.com/apache/tomee-site-generator 
https://ci-builds.apache.org/job/Tomee/job/site-publish
e2804aa is described below

commit e2804aa22e5a98419331c23bcc9d924e61aa102b
Author: jenkins <[email protected]>
AuthorDate: Thu Oct 7 12:46:51 2021 +0000

    [site-publish] source tomee-site-generator
    https://github.com/apache/tomee-site-generator
    https://ci-builds.apache.org/job/Tomee/job/site-publish
---
 community/contributors.html                        | 842 +--------------------
 jakartaee-9.0/javadoc/jakarta/servlet/Filter.html  |   5 +-
 jakartaee-9.0/javadoc/jakarta/servlet/Servlet.html |   5 +-
 .../javadoc/jakarta/websocket/Session.html         |  12 +-
 .../server/ServerEndpointConfig.Configurator.html  |   7 +-
 latest/javadoc/index-all.html                      |  10 +
 .../apache/openejb/util/proxy/ClassDefiner.html    | 108 ++-
 master/javadoc/index-all.html                      |  10 +
 .../apache/openejb/util/proxy/ClassDefiner.html    | 108 ++-
 tomee-8.0/javadoc/index-all.html                   |  10 +
 .../apache/openejb/util/proxy/ClassDefiner.html    | 108 ++-
 tomee-9.0/javadoc/index-all.html                   |  10 +
 .../apache/openejb/util/proxy/ClassDefiner.html    | 108 ++-
 13 files changed, 497 insertions(+), 846 deletions(-)

diff --git a/community/contributors.html b/community/contributors.html
index e234c96..a3a87e0 100644
--- a/community/contributors.html
+++ b/community/contributors.html
@@ -110,20 +110,20 @@
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/1249546?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/1233474?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/rmannibucau";>rmannibucau</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/jeanouii";>jeanouii</a></h5>
                       <p></p>
                     </div>
                   </div>
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/1918442?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/1249546?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/tveronezi";>tveronezi</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/rmannibucau";>rmannibucau</a></h5>
                       <p></p>
                     </div>
                   </div>
@@ -140,36 +140,6 @@
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/548624?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/jgallimore";>jgallimore</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/1233474?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/jeanouii";>jeanouii</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/58298?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/dain";>dain</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
                       <img 
src="https://avatars.githubusercontent.com/u/569822?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
@@ -180,70 +150,10 @@
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/62313?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/jaceklaskowski";>jaceklaskowski</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/292938?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/cchacin";>cchacin</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/5796305?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/radcortez";>radcortez</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/8139890?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/Daniel-Dos";>Daniel-Dos</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/350841?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/danielsoro";>danielsoro</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/79310?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/struberg";>struberg</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/153299?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/548624?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/mnour";>mnour</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/jgallimore";>jgallimore</a></h5>
                       <p></p>
                     </div>
                   </div>
@@ -260,36 +170,6 @@
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/5103199?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/kmalhi";>kmalhi</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/863011?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/otaviojava";>otaviojava</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/2260551?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/ivanjunckes";>ivanjunckes</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
                       <img 
src="https://avatars.githubusercontent.com/u/1454523?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
@@ -300,140 +180,60 @@
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/2318030?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/brunobat";>brunobat</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/796079?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/jgawor";>jgawor</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/696945?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/stratwine";>stratwine</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/6817157?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/j4fm";>j4fm</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/143997?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/cicekhayri";>cicekhayri</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/849502?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/emecas";>emecas</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/7131283?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/doychin";>doychin</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/643609?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/jgenender";>jgenender</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/1392297?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/79310?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/exabrial";>exabrial</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/struberg";>struberg</a></h5>
                       <p></p>
                     </div>
                   </div>
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/20850916?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/2260551?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/eapjunior";>eapjunior</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/ivanjunckes";>ivanjunckes</a></h5>
                       <p></p>
                     </div>
                   </div>
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/34543311?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/6061000?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/Croway";>Croway</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/Dexmaster";>Dexmaster</a></h5>
                       <p></p>
                     </div>
                   </div>
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/4117683?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/8139890?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/gabrielbussolo";>gabrielbussolo</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/Daniel-Dos";>Daniel-Dos</a></h5>
                       <p></p>
                     </div>
                   </div>
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/45101500?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/350841?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/vrossellotravelc";>vrossellotravelc</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/danielsoro";>danielsoro</a></h5>
                       <p></p>
                     </div>
                   </div>
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/906421?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/12471122?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/rmcguinness";>rmcguinness</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/sendilkumarn";>sendilkumarn</a></h5>
                       <p></p>
                     </div>
                   </div>
@@ -450,660 +250,90 @@
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/2213741?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/BogdanStirbat";>BogdanStirbat</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/23589475?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/marcoantoniobferreira";>marcoantoniobferreira</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/43135961?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/SvetlinZarev-SAP";>SvetlinZarev-SAP</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/2358940?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/josehenriqueventura";>josehenriqueventura</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/10781839?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/ShermanMarshall";>ShermanMarshall</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/14073354?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/11776454?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/CristianDVN";>CristianDVN</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/hbelmiro";>hbelmiro</a></h5>
                       <p></p>
                     </div>
                   </div>
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/13482727?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/1370429?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/dheffelfinger";>dheffelfinger</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/gerdogdu";>gerdogdu</a></h5>
                       <p></p>
                     </div>
                   </div>
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/2665330?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/7949105?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/svenruppert";>svenruppert</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/kaminfeuer";>kaminfeuer</a></h5>
                       <p></p>
                     </div>
                   </div>
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/53859462?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/292938?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/uncommon-design";>uncommon-design</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/cchacin";>cchacin</a></h5>
                       <p></p>
                     </div>
                   </div>
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/10333974?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/6817157?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/cotnic";>cotnic</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/j4fm";>j4fm</a></h5>
                       <p></p>
                     </div>
                   </div>
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/8191965?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/6253322?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/alexferreiradev";>alexferreiradev</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/chongma";>chongma</a></h5>
                       <p></p>
                     </div>
                   </div>
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/1036090?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/8715996?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/sercheo87";>sercheo87</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/t-gergely";>t-gergely</a></h5>
                       <p></p>
                     </div>
                   </div>
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/2397243?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/13357965?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/gdiazs";>gdiazs</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/Thihup";>Thihup</a></h5>
                       <p></p>
                     </div>
                   </div>
               
                   <div class="col-sm-4">
                     <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/1370429?v=4"; style="width:140px">
+                      <img 
src="https://avatars.githubusercontent.com/u/5103199?v=4"; style="width:140px">
                     </div>
                     <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/gerdogdu";>gerdogdu</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/3828140?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/cassunde";>cassunde</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/6061000?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/Dexmaster";>Dexmaster</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/8331918?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/robinsonvs";>robinsonvs</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/8740736?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/jrxxjr";>jrxxjr</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/13047948?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/dineshkumarg";>dineshkumarg</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/4043260?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/mpredli01";>mpredli01</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/715370?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/yenerm";>yenerm</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/32864282?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/davidsalter";>davidsalter</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/24616597?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/gacsnic";>gacsnic</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/2016949?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/dalexandrov";>dalexandrov</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/287517?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/gmcdonald";>gmcdonald</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/664730?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/ivannov";>ivannov</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/6253322?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/chongma";>chongma</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/12471122?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/sendilkumarn";>sendilkumarn</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/16502032?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/puneethps";>puneethps</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/10669557?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/nishantraut";>nishantraut</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/14115193?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/weverthon-medeiros";>weverthon-medeiros</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/98899?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/whitlockjc";>whitlockjc</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/215651?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/carljmosca";>carljmosca</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/10210672?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/rhuan080";>rhuan080</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/121002?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/juneau001";>juneau001</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/24811669?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/pavelsmajda";>pavelsmajda</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/64927044?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/fredster33";>fredster33</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/4358449?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/bitcod3r";>bitcod3r</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/7949105?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/kaminfeuer";>kaminfeuer</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/2968138?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/davidromero";>davidromero</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/279375?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/breakponchito";>breakponchito</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/28998445?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/ferdisn";>ferdisn</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/20784387?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/patriciauz";>patriciauz</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/11776454?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/hbelmiro";>hbelmiro</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/7410390?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/jchemile";>jchemile</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/51468684?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/javalenjara";>javalenjara</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/233983?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/mayens";>mayens</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/24268910?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/katya-stoycheva";>katya-stoycheva</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/2836850?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/aboullaite";>aboullaite</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/1794797?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/SvetlinZarev";>SvetlinZarev</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/209193?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/pendor";>pendor</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/7319391?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/JuanMorenoDeveloper";>JuanMorenoDeveloper</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/255404?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/cbos";>cbos</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/13243946?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/gerwinjansen";>gerwinjansen</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/245131?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/revmischa";>revmischa</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/29781653?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/HillmerCh";>HillmerCh</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/5089723?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/jimmycasey";>jimmycasey</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/20473513?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/mawiesne";>mawiesne</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/1366409?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/scriptmonkey";>scriptmonkey</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/1717144?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/sebfz1";>sebfz1</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/42994528?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/kaloyanspiridonov";>kaloyanspiridonov</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/17863217?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/avermeer";>avermeer</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/858827?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/deki";>deki</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/13357965?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/Thihup";>Thihup</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/275609?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/kakawait";>kakawait</a></h5>
-                      <p></p>
-                    </div>
-                  </div>
-              
-                  <div class="col-sm-4">
-                    <div class="photo col-sm-5">
-                      <img 
src="https://avatars.githubusercontent.com/u/8715996?v=4"; style="width:140px">
-                    </div>
-                    <div class="col-sm-7">
-                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a 
href="https://github.com/t-gergely";>t-gergely</a></h5>
+                        <h5 class="contributor-name" 
style="font-size:1.0em;"><a href="https://github.com/kmalhi";>kmalhi</a></h5>
                       <p></p>
                     </div>
                   </div>
diff --git a/jakartaee-9.0/javadoc/jakarta/servlet/Filter.html 
b/jakartaee-9.0/javadoc/jakarta/servlet/Filter.html
index 32795bf..321b1a3 100644
--- a/jakartaee-9.0/javadoc/jakarta/servlet/Filter.html
+++ b/jakartaee-9.0/javadoc/jakarta/servlet/Filter.html
@@ -211,7 +211,10 @@ var activeTableTab = "activeTableTab";
 
  <p>
  The servlet container calls the init method exactly once after instantiating 
the filter. The init method must
- complete successfully before the filter is asked to do any filtering work.
+ complete successfully before the filter is asked to do any filtering work. 
The container will ensure that actions
+ performed in the <code>init</code> method will be visible to any threads that 
subsequently call the
+ <code>doFilter</code> method according to the rules in JSR-133 (i.e. there is 
a 'happens before' relationship between
+ <code>init</code> and <code>doFilter</code>).
  </p>
  
  <p>
diff --git a/jakartaee-9.0/javadoc/jakarta/servlet/Servlet.html 
b/jakartaee-9.0/javadoc/jakarta/servlet/Servlet.html
index 59c00ab..ef1f9ba 100644
--- a/jakartaee-9.0/javadoc/jakarta/servlet/Servlet.html
+++ b/jakartaee-9.0/javadoc/jakarta/servlet/Servlet.html
@@ -214,7 +214,10 @@ var activeTableTab = "activeTableTab";
 
  <p>
  The servlet container calls the <code>init</code> method exactly once after 
instantiating the servlet. The
- <code>init</code> method must complete successfully before the servlet can 
receive any requests.
+ <code>init</code> method must complete successfully before the servlet can 
receive any requests. The container will
+ ensure that actions performed in the <code>init</code> method will be visible 
to any threads that subsequently call
+ the <code>service</code> method according to the rules in JSR-133 (i.e. there 
is a 'happens before' relationship
+ between <code>init</code> and <code>service</code>).
 
  <p>
  The servlet container cannot place the servlet into service if the 
<code>init</code> method
diff --git a/jakartaee-9.0/javadoc/jakarta/websocket/Session.html 
b/jakartaee-9.0/javadoc/jakarta/websocket/Session.html
index 7d3b8b9..645fcbf 100644
--- a/jakartaee-9.0/javadoc/jakarta/websocket/Session.html
+++ b/jakartaee-9.0/javadoc/jakarta/websocket/Session.html
@@ -806,7 +806,17 @@ extends java.io.Closeable</pre>
  between the opening of the session and during the onClose() method. But 
outside that time, any information stored
  using this Map may no longer be kept by the container. Web socket 
applications running on distributed
  implementations of the web container should make any application specific 
objects stored here
- java.io.Serializable, or the object may not be recreated after a 
failover.</div>
+ java.io.Serializable, or the object may not be recreated after a failover.
+ <p>
+ For server sessions, the initial contents of this Map must be a shallow copy 
of the user properties map returned
+ from <a 
href="../../jakarta/websocket/EndpointConfig.html#getUserProperties--"><code>EndpointConfig.getUserProperties()</code></a>
 at the point the
+ <a 
href="../../jakarta/websocket/server/ServerEndpointConfig.Configurator.html#modifyHandshake-jakarta.websocket.server.ServerEndpointConfig-jakarta.websocket.server.HandshakeRequest-jakarta.websocket.HandshakeResponse-"><code>ServerEndpointConfig.Configurator.modifyHandshake(ServerEndpointConfig,
+ jakarta.websocket.server.HandshakeRequest, HandshakeResponse)</code></a> 
method exits.
+ <p>
+ For client sessions, the initial contents of this Map must be a shallow copy 
of the user properties map returned
+ from <a 
href="../../jakarta/websocket/EndpointConfig.html#getUserProperties--"><code>EndpointConfig.getUserProperties()</code></a>
 for the <a href="../../jakarta/websocket/ClientEndpointConfig.html" 
title="interface in jakarta.websocket"><code>ClientEndpointConfig</code></a> 
passed to
+ <a 
href="../../jakarta/websocket/WebSocketContainer.html#connectToServer-java.lang.Class-jakarta.websocket.ClientEndpointConfig-java.net.URI-"><code>WebSocketContainer.connectToServer(Class,
 ClientEndpointConfig, URI)</code></a> or
+ <a 
href="../../jakarta/websocket/WebSocketContainer.html#connectToServer-jakarta.websocket.Endpoint-jakarta.websocket.ClientEndpointConfig-java.net.URI-"><code>WebSocketContainer.connectToServer(Endpoint,
 ClientEndpointConfig, URI)</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>an editable Map of application data.</dd>
diff --git 
a/jakartaee-9.0/javadoc/jakarta/websocket/server/ServerEndpointConfig.Configurator.html
 
b/jakartaee-9.0/javadoc/jakarta/websocket/server/ServerEndpointConfig.Configurator.html
index a4435e3..c8a178b 100644
--- 
a/jakartaee-9.0/javadoc/jakarta/websocket/server/ServerEndpointConfig.Configurator.html
+++ 
b/jakartaee-9.0/javadoc/jakarta/websocket/server/ServerEndpointConfig.Configurator.html
@@ -341,7 +341,12 @@ extends java.lang.Object</pre>
 
  <p>
  If the developer does not override this method, no further modification of 
the request and response are made
- by the implementation.</div>
+ by the implementation.
+ <p>
+ The user properties made available via <a 
href="../../../jakarta/websocket/EndpointConfig.html#getUserProperties--"><code>EndpointConfig.getUserProperties()</code></a>
 must be a per
+ WebSocket connection (i.e. per <a 
href="../../../jakarta/websocket/Session.html" title="interface in 
jakarta.websocket"><code>Session</code></a>) copy of the user properties. This 
copy,
+ including any modifications made to the user properties during the execution 
of this method must be used to
+ populate the initial contents of <a 
href="../../../jakarta/websocket/Session.html#getUserProperties--"><code>Session.getUserProperties()</code></a>.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>sec</code> - the configuration object involved in the handshake</dd>
diff --git a/latest/javadoc/index-all.html b/latest/javadoc/index-all.html
index 7a5a020..2f0f954 100644
--- a/latest/javadoc/index-all.html
+++ b/latest/javadoc/index-all.html
@@ -1721,6 +1721,8 @@
 </dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/LocalBeanProxyFactory.Unsafe.html#allocateInstance-java.lang.Class-">allocateInstance(Class)</a></span>
 - Static method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/LocalBeanProxyFactory.Unsafe.html" 
title="class in 
org.apache.openejb.util.proxy">LocalBeanProxyFactory.Unsafe</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#allocateProxy-java.lang.Class-">allocateProxy(Class&lt;T&gt;)</a></span>
 - Static method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/jee/jpa/SequenceGenerator.html#allocationSize">allocationSize</a></span>
 - Variable in class org.apache.openejb.jee.jpa.<a 
href="org/apache/openejb/jee/jpa/SequenceGenerator.html" title="class in 
org.apache.openejb.jee.jpa">SequenceGenerator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/jee/jpa/TableGenerator.html#allocationSize">allocationSize</a></span>
 - Variable in class org.apache.openejb.jee.jpa.<a 
href="org/apache/openejb/jee/jpa/TableGenerator.html" title="class in 
org.apache.openejb.jee.jpa">TableGenerator</a></dt>
@@ -4668,6 +4670,8 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy"><span 
class="typeNameLink">ClassDefiner</span></a> - Class in <a 
href="org/apache/openejb/util/proxy/package-summary.html">org.apache.openejb.util.proxy</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#ClassDefiner--">ClassDefiner()</a></span>
 - Constructor for class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/assembler/classic/PersistenceUnitInfo.html#classes">classes</a></span>
 - Variable in class org.apache.openejb.assembler.classic.<a 
href="org/apache/openejb/assembler/classic/PersistenceUnitInfo.html" 
title="class in 
org.apache.openejb.assembler.classic">PersistenceUnitInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/config/rules/CheckClassLoading.Classes.html#Classes-java.net.URL:A-">Classes(URL[])</a></span>
 - Constructor for class org.apache.openejb.config.rules.<a 
href="org/apache/openejb/config/rules/CheckClassLoading.Classes.html" 
title="class in 
org.apache.openejb.config.rules">CheckClassLoading.Classes</a></dt>
@@ -12567,6 +12571,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/jee/TldAttribute.html#deferredValue">deferredValue</a></span>
 - Variable in class org.apache.openejb.jee.<a 
href="org/apache/openejb/jee/TldAttribute.html" title="class in 
org.apache.openejb.jee">TldAttribute</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#defineAndLoad-java.lang.String-byte:A-java.lang.Class-">defineAndLoad(String,
 byte[], Class&lt;T&gt;)</a></span> - Method in class 
org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#defineClass-java.lang.ClassLoader-java.lang.String-byte:A-java.lang.Class-java.security.ProtectionDomain-">defineClass(ClassLoader,
 String, byte[], Class&lt;?&gt;, ProtectionDomain)</a></span> - Static method 
in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/LocalBeanProxyFactory.Unsafe.html#defineClass-java.lang.ClassLoader-java.lang.Class-java.lang.String-byte:A-">defineClass(ClassLoader,
 Class&lt;?&gt;, String, byte[])</a></span> - Static method in class 
org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/LocalBeanProxyFactory.Unsafe.html" 
title="class in 
org.apache.openejb.util.proxy">LocalBeanProxyFactory.Unsafe</a></dt>
@@ -36326,6 +36332,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ProxyManager.html#getProxyClass-java.lang.Class:A-">getProxyClass(Class[])</a></span>
 - Static method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ProxyManager.html" title="class in 
org.apache.openejb.util.proxy">ProxyManager</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#getProxyClassLoader-java.lang.Class-">getProxyClassLoader(Class&lt;?&gt;)</a></span>
 - Method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/core/cmp/cmp2/CmrField.html#getProxyDescriptor--">getProxyDescriptor()</a></span>
 - Method in class org.apache.openejb.core.cmp.cmp2.<a 
href="org/apache/openejb/core/cmp/cmp2/CmrField.html" title="class in 
org.apache.openejb.core.cmp.cmp2">CmrField</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/config/sys/Openejb.html#getProxyFactory--">getProxyFactory()</a></span>
 - Method in class org.apache.openejb.config.sys.<a 
href="org/apache/openejb/config/sys/Openejb.html" title="class in 
org.apache.openejb.config.sys">Openejb</a></dt>
@@ -53951,6 +53959,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/server/cxf/rs/CdiResourceProvider.DefaultBeanCreator.html#newInstance--">newInstance()</a></span>
 - Method in class org.apache.openejb.server.cxf.rs.<a 
href="org/apache/openejb/server/cxf/rs/CdiResourceProvider.DefaultBeanCreator.html"
 title="class in 
org.apache.openejb.server.cxf.rs">CdiResourceProvider.DefaultBeanCreator</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#newInstance-java.lang.Class-">newInstance(Class&lt;?
 extends T&gt;)</a></span> - Method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/SafeToolkit.html#newInstance-java.lang.String-">newInstance(String)</a></span>
 - Method in class org.apache.openejb.util.<a 
href="org/apache/openejb/util/SafeToolkit.html" title="class in 
org.apache.openejb.util">SafeToolkit</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/SafeToolkit.html#newInstance-java.lang.Class-">newInstance(Class)</a></span>
 - Method in class org.apache.openejb.util.<a 
href="org/apache/openejb/util/SafeToolkit.html" title="class in 
org.apache.openejb.util">SafeToolkit</a></dt>
diff --git a/latest/javadoc/org/apache/openejb/util/proxy/ClassDefiner.html 
b/latest/javadoc/org/apache/openejb/util/proxy/ClassDefiner.html
index a043bb5..7e8a9ac 100644
--- a/latest/javadoc/org/apache/openejb/util/proxy/ClassDefiner.html
+++ b/latest/javadoc/org/apache/openejb/util/proxy/ClassDefiner.html
@@ -18,8 +18,8 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":9,"i1":10,"i2":9,"i3":10,"i4":9,"i5":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -75,13 +75,13 @@ var activeTableTab = "activeTableTab";
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
 </div>
@@ -116,6 +116,23 @@ extends java.lang.Object</pre>
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#ClassDefiner--">ClassDefiner</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
 <!-- ========== METHOD SUMMARY =========== -->
 <ul class="blockList">
 <li class="blockList"><a name="method.summary">
@@ -123,12 +140,22 @@ extends java.lang.Object</pre>
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a 
href="javascript:show(1);">Static Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a 
href="javascript:show(8);">Concrete Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a 
href="javascript:show(1);">Static Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a 
href="javascript:show(2);">Instance Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a 
href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#allocateProxy-java.lang.Class-">allocateProxy</a></span>(java.lang.Class&lt;T&gt;&nbsp;proxyClass)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;java.lang.Class&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#defineAndLoad-java.lang.String-byte:A-java.lang.Class-">defineAndLoad</a></span>(java.lang.String&nbsp;name,
+             byte[]&nbsp;bytecode,
+             java.lang.Class&lt;T&gt;&nbsp;proxiedClass)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>static java.lang.Class&lt;?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#defineClass-java.lang.ClassLoader-java.lang.String-byte:A-java.lang.Class-java.security.ProtectionDomain-">defineClass</a></span>(java.lang.ClassLoader&nbsp;loader,
            java.lang.String&nbsp;className,
@@ -136,10 +163,18 @@ extends java.lang.Object</pre>
            java.lang.Class&lt;?&gt;&nbsp;originalClass,
            
java.security.ProtectionDomain&nbsp;protectionDomain)</code>&nbsp;</td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.ClassLoader</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#getProxyClassLoader-java.lang.Class-">getProxyClassLoader</a></span>(java.lang.Class&lt;?&gt;&nbsp;forClass)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#isClassLoaderDefineClass--">isClassLoaderDefineClass</a></span>()</code>&nbsp;</td>
 </tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#newInstance-java.lang.Class-">newInstance</a></span>(java.lang.Class&lt;?
 extends T&gt;&nbsp;proxyClass)</code>&nbsp;</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -156,6 +191,23 @@ extends java.lang.Object</pre>
 <div class="details">
 <ul class="blockList">
 <li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClassDefiner--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClassDefiner</h4>
+<pre>public&nbsp;ClassDefiner()</pre>
+</li>
+</ul>
+</li>
+</ul>
 <!-- ============ METHOD DETAIL ========== -->
 <ul class="blockList">
 <li class="blockList"><a name="method.detail">
@@ -174,7 +226,7 @@ extends java.lang.Object</pre>
 <a 
name="defineClass-java.lang.ClassLoader-java.lang.String-byte:A-java.lang.Class-java.security.ProtectionDomain-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>defineClass</h4>
 <pre>public 
static&nbsp;java.lang.Class&lt;?&gt;&nbsp;defineClass(java.lang.ClassLoader&nbsp;loader,
@@ -184,6 +236,44 @@ extends java.lang.Object</pre>
                                              
java.security.ProtectionDomain&nbsp;protectionDomain)</pre>
 </li>
 </ul>
+<a name="allocateProxy-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>allocateProxy</h4>
+<pre>public 
static&nbsp;&lt;T&gt;&nbsp;T&nbsp;allocateProxy(java.lang.Class&lt;T&gt;&nbsp;proxyClass)</pre>
+</li>
+</ul>
+<a name="getProxyClassLoader-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProxyClassLoader</h4>
+<pre>public&nbsp;java.lang.ClassLoader&nbsp;getProxyClassLoader(java.lang.Class&lt;?&gt;&nbsp;forClass)</pre>
+</li>
+</ul>
+<a name="defineAndLoad-java.lang.String-byte:A-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>defineAndLoad</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;java.lang.Class&lt;T&gt;&nbsp;defineAndLoad(java.lang.String&nbsp;name,
+                                            byte[]&nbsp;bytecode,
+                                            
java.lang.Class&lt;T&gt;&nbsp;proxiedClass)</pre>
+</li>
+</ul>
+<a name="newInstance-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newInstance</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;newInstance(java.lang.Class&lt;? 
extends T&gt;&nbsp;proxyClass)</pre>
+</li>
+</ul>
 </li>
 </ul>
 </li>
@@ -238,13 +328,13 @@ extends java.lang.Object</pre>
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
 </div>
diff --git a/master/javadoc/index-all.html b/master/javadoc/index-all.html
index f449811..de1bb78 100644
--- a/master/javadoc/index-all.html
+++ b/master/javadoc/index-all.html
@@ -1713,6 +1713,8 @@
 </dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/LocalBeanProxyFactory.Unsafe.html#allocateInstance-java.lang.Class-">allocateInstance(Class)</a></span>
 - Static method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/LocalBeanProxyFactory.Unsafe.html" 
title="class in 
org.apache.openejb.util.proxy">LocalBeanProxyFactory.Unsafe</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#allocateProxy-java.lang.Class-">allocateProxy(Class&lt;T&gt;)</a></span>
 - Static method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/jee/jpa/SequenceGenerator.html#allocationSize">allocationSize</a></span>
 - Variable in class org.apache.openejb.jee.jpa.<a 
href="org/apache/openejb/jee/jpa/SequenceGenerator.html" title="class in 
org.apache.openejb.jee.jpa">SequenceGenerator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/jee/jpa/TableGenerator.html#allocationSize">allocationSize</a></span>
 - Variable in class org.apache.openejb.jee.jpa.<a 
href="org/apache/openejb/jee/jpa/TableGenerator.html" title="class in 
org.apache.openejb.jee.jpa">TableGenerator</a></dt>
@@ -4630,6 +4632,8 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy"><span 
class="typeNameLink">ClassDefiner</span></a> - Class in <a 
href="org/apache/openejb/util/proxy/package-summary.html">org.apache.openejb.util.proxy</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#ClassDefiner--">ClassDefiner()</a></span>
 - Constructor for class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/assembler/classic/PersistenceUnitInfo.html#classes">classes</a></span>
 - Variable in class org.apache.openejb.assembler.classic.<a 
href="org/apache/openejb/assembler/classic/PersistenceUnitInfo.html" 
title="class in 
org.apache.openejb.assembler.classic">PersistenceUnitInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/config/rules/CheckClassLoading.Classes.html#Classes-java.net.URL:A-">Classes(URL[])</a></span>
 - Constructor for class org.apache.openejb.config.rules.<a 
href="org/apache/openejb/config/rules/CheckClassLoading.Classes.html" 
title="class in 
org.apache.openejb.config.rules">CheckClassLoading.Classes</a></dt>
@@ -12481,6 +12485,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/jee/TldAttribute.html#deferredValue">deferredValue</a></span>
 - Variable in class org.apache.openejb.jee.<a 
href="org/apache/openejb/jee/TldAttribute.html" title="class in 
org.apache.openejb.jee">TldAttribute</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#defineAndLoad-java.lang.String-byte:A-java.lang.Class-">defineAndLoad(String,
 byte[], Class&lt;T&gt;)</a></span> - Method in class 
org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#defineClass-java.lang.ClassLoader-java.lang.String-byte:A-java.lang.Class-java.security.ProtectionDomain-">defineClass(ClassLoader,
 String, byte[], Class&lt;?&gt;, ProtectionDomain)</a></span> - Static method 
in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/LocalBeanProxyFactory.Unsafe.html#defineClass-java.lang.ClassLoader-java.lang.Class-java.lang.String-byte:A-">defineClass(ClassLoader,
 Class&lt;?&gt;, String, byte[])</a></span> - Static method in class 
org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/LocalBeanProxyFactory.Unsafe.html" 
title="class in 
org.apache.openejb.util.proxy">LocalBeanProxyFactory.Unsafe</a></dt>
@@ -36115,6 +36121,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ProxyManager.html#getProxyClass-java.lang.Class:A-">getProxyClass(Class[])</a></span>
 - Static method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ProxyManager.html" title="class in 
org.apache.openejb.util.proxy">ProxyManager</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#getProxyClassLoader-java.lang.Class-">getProxyClassLoader(Class&lt;?&gt;)</a></span>
 - Method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/core/cmp/cmp2/CmrField.html#getProxyDescriptor--">getProxyDescriptor()</a></span>
 - Method in class org.apache.openejb.core.cmp.cmp2.<a 
href="org/apache/openejb/core/cmp/cmp2/CmrField.html" title="class in 
org.apache.openejb.core.cmp.cmp2">CmrField</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/config/sys/Openejb.html#getProxyFactory--">getProxyFactory()</a></span>
 - Method in class org.apache.openejb.config.sys.<a 
href="org/apache/openejb/config/sys/Openejb.html" title="class in 
org.apache.openejb.config.sys">Openejb</a></dt>
@@ -53596,6 +53604,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/server/cxf/rs/CdiResourceProvider.DefaultBeanCreator.html#newInstance--">newInstance()</a></span>
 - Method in class org.apache.openejb.server.cxf.rs.<a 
href="org/apache/openejb/server/cxf/rs/CdiResourceProvider.DefaultBeanCreator.html"
 title="class in 
org.apache.openejb.server.cxf.rs">CdiResourceProvider.DefaultBeanCreator</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#newInstance-java.lang.Class-">newInstance(Class&lt;?
 extends T&gt;)</a></span> - Method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/SafeToolkit.html#newInstance-java.lang.String-">newInstance(String)</a></span>
 - Method in class org.apache.openejb.util.<a 
href="org/apache/openejb/util/SafeToolkit.html" title="class in 
org.apache.openejb.util">SafeToolkit</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/SafeToolkit.html#newInstance-java.lang.Class-">newInstance(Class)</a></span>
 - Method in class org.apache.openejb.util.<a 
href="org/apache/openejb/util/SafeToolkit.html" title="class in 
org.apache.openejb.util">SafeToolkit</a></dt>
diff --git a/master/javadoc/org/apache/openejb/util/proxy/ClassDefiner.html 
b/master/javadoc/org/apache/openejb/util/proxy/ClassDefiner.html
index a043bb5..7e8a9ac 100644
--- a/master/javadoc/org/apache/openejb/util/proxy/ClassDefiner.html
+++ b/master/javadoc/org/apache/openejb/util/proxy/ClassDefiner.html
@@ -18,8 +18,8 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":9,"i1":10,"i2":9,"i3":10,"i4":9,"i5":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -75,13 +75,13 @@ var activeTableTab = "activeTableTab";
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
 </div>
@@ -116,6 +116,23 @@ extends java.lang.Object</pre>
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#ClassDefiner--">ClassDefiner</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
 <!-- ========== METHOD SUMMARY =========== -->
 <ul class="blockList">
 <li class="blockList"><a name="method.summary">
@@ -123,12 +140,22 @@ extends java.lang.Object</pre>
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a 
href="javascript:show(1);">Static Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a 
href="javascript:show(8);">Concrete Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a 
href="javascript:show(1);">Static Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a 
href="javascript:show(2);">Instance Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a 
href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#allocateProxy-java.lang.Class-">allocateProxy</a></span>(java.lang.Class&lt;T&gt;&nbsp;proxyClass)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;java.lang.Class&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#defineAndLoad-java.lang.String-byte:A-java.lang.Class-">defineAndLoad</a></span>(java.lang.String&nbsp;name,
+             byte[]&nbsp;bytecode,
+             java.lang.Class&lt;T&gt;&nbsp;proxiedClass)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>static java.lang.Class&lt;?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#defineClass-java.lang.ClassLoader-java.lang.String-byte:A-java.lang.Class-java.security.ProtectionDomain-">defineClass</a></span>(java.lang.ClassLoader&nbsp;loader,
            java.lang.String&nbsp;className,
@@ -136,10 +163,18 @@ extends java.lang.Object</pre>
            java.lang.Class&lt;?&gt;&nbsp;originalClass,
            
java.security.ProtectionDomain&nbsp;protectionDomain)</code>&nbsp;</td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.ClassLoader</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#getProxyClassLoader-java.lang.Class-">getProxyClassLoader</a></span>(java.lang.Class&lt;?&gt;&nbsp;forClass)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#isClassLoaderDefineClass--">isClassLoaderDefineClass</a></span>()</code>&nbsp;</td>
 </tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#newInstance-java.lang.Class-">newInstance</a></span>(java.lang.Class&lt;?
 extends T&gt;&nbsp;proxyClass)</code>&nbsp;</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -156,6 +191,23 @@ extends java.lang.Object</pre>
 <div class="details">
 <ul class="blockList">
 <li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClassDefiner--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClassDefiner</h4>
+<pre>public&nbsp;ClassDefiner()</pre>
+</li>
+</ul>
+</li>
+</ul>
 <!-- ============ METHOD DETAIL ========== -->
 <ul class="blockList">
 <li class="blockList"><a name="method.detail">
@@ -174,7 +226,7 @@ extends java.lang.Object</pre>
 <a 
name="defineClass-java.lang.ClassLoader-java.lang.String-byte:A-java.lang.Class-java.security.ProtectionDomain-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>defineClass</h4>
 <pre>public 
static&nbsp;java.lang.Class&lt;?&gt;&nbsp;defineClass(java.lang.ClassLoader&nbsp;loader,
@@ -184,6 +236,44 @@ extends java.lang.Object</pre>
                                              
java.security.ProtectionDomain&nbsp;protectionDomain)</pre>
 </li>
 </ul>
+<a name="allocateProxy-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>allocateProxy</h4>
+<pre>public 
static&nbsp;&lt;T&gt;&nbsp;T&nbsp;allocateProxy(java.lang.Class&lt;T&gt;&nbsp;proxyClass)</pre>
+</li>
+</ul>
+<a name="getProxyClassLoader-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProxyClassLoader</h4>
+<pre>public&nbsp;java.lang.ClassLoader&nbsp;getProxyClassLoader(java.lang.Class&lt;?&gt;&nbsp;forClass)</pre>
+</li>
+</ul>
+<a name="defineAndLoad-java.lang.String-byte:A-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>defineAndLoad</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;java.lang.Class&lt;T&gt;&nbsp;defineAndLoad(java.lang.String&nbsp;name,
+                                            byte[]&nbsp;bytecode,
+                                            
java.lang.Class&lt;T&gt;&nbsp;proxiedClass)</pre>
+</li>
+</ul>
+<a name="newInstance-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newInstance</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;newInstance(java.lang.Class&lt;? 
extends T&gt;&nbsp;proxyClass)</pre>
+</li>
+</ul>
 </li>
 </ul>
 </li>
@@ -238,13 +328,13 @@ extends java.lang.Object</pre>
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
 </div>
diff --git a/tomee-8.0/javadoc/index-all.html b/tomee-8.0/javadoc/index-all.html
index f449811..de1bb78 100644
--- a/tomee-8.0/javadoc/index-all.html
+++ b/tomee-8.0/javadoc/index-all.html
@@ -1713,6 +1713,8 @@
 </dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/LocalBeanProxyFactory.Unsafe.html#allocateInstance-java.lang.Class-">allocateInstance(Class)</a></span>
 - Static method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/LocalBeanProxyFactory.Unsafe.html" 
title="class in 
org.apache.openejb.util.proxy">LocalBeanProxyFactory.Unsafe</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#allocateProxy-java.lang.Class-">allocateProxy(Class&lt;T&gt;)</a></span>
 - Static method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/jee/jpa/SequenceGenerator.html#allocationSize">allocationSize</a></span>
 - Variable in class org.apache.openejb.jee.jpa.<a 
href="org/apache/openejb/jee/jpa/SequenceGenerator.html" title="class in 
org.apache.openejb.jee.jpa">SequenceGenerator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/jee/jpa/TableGenerator.html#allocationSize">allocationSize</a></span>
 - Variable in class org.apache.openejb.jee.jpa.<a 
href="org/apache/openejb/jee/jpa/TableGenerator.html" title="class in 
org.apache.openejb.jee.jpa">TableGenerator</a></dt>
@@ -4630,6 +4632,8 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy"><span 
class="typeNameLink">ClassDefiner</span></a> - Class in <a 
href="org/apache/openejb/util/proxy/package-summary.html">org.apache.openejb.util.proxy</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#ClassDefiner--">ClassDefiner()</a></span>
 - Constructor for class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/assembler/classic/PersistenceUnitInfo.html#classes">classes</a></span>
 - Variable in class org.apache.openejb.assembler.classic.<a 
href="org/apache/openejb/assembler/classic/PersistenceUnitInfo.html" 
title="class in 
org.apache.openejb.assembler.classic">PersistenceUnitInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/config/rules/CheckClassLoading.Classes.html#Classes-java.net.URL:A-">Classes(URL[])</a></span>
 - Constructor for class org.apache.openejb.config.rules.<a 
href="org/apache/openejb/config/rules/CheckClassLoading.Classes.html" 
title="class in 
org.apache.openejb.config.rules">CheckClassLoading.Classes</a></dt>
@@ -12481,6 +12485,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/jee/TldAttribute.html#deferredValue">deferredValue</a></span>
 - Variable in class org.apache.openejb.jee.<a 
href="org/apache/openejb/jee/TldAttribute.html" title="class in 
org.apache.openejb.jee">TldAttribute</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#defineAndLoad-java.lang.String-byte:A-java.lang.Class-">defineAndLoad(String,
 byte[], Class&lt;T&gt;)</a></span> - Method in class 
org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#defineClass-java.lang.ClassLoader-java.lang.String-byte:A-java.lang.Class-java.security.ProtectionDomain-">defineClass(ClassLoader,
 String, byte[], Class&lt;?&gt;, ProtectionDomain)</a></span> - Static method 
in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/LocalBeanProxyFactory.Unsafe.html#defineClass-java.lang.ClassLoader-java.lang.Class-java.lang.String-byte:A-">defineClass(ClassLoader,
 Class&lt;?&gt;, String, byte[])</a></span> - Static method in class 
org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/LocalBeanProxyFactory.Unsafe.html" 
title="class in 
org.apache.openejb.util.proxy">LocalBeanProxyFactory.Unsafe</a></dt>
@@ -36115,6 +36121,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ProxyManager.html#getProxyClass-java.lang.Class:A-">getProxyClass(Class[])</a></span>
 - Static method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ProxyManager.html" title="class in 
org.apache.openejb.util.proxy">ProxyManager</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#getProxyClassLoader-java.lang.Class-">getProxyClassLoader(Class&lt;?&gt;)</a></span>
 - Method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/core/cmp/cmp2/CmrField.html#getProxyDescriptor--">getProxyDescriptor()</a></span>
 - Method in class org.apache.openejb.core.cmp.cmp2.<a 
href="org/apache/openejb/core/cmp/cmp2/CmrField.html" title="class in 
org.apache.openejb.core.cmp.cmp2">CmrField</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/config/sys/Openejb.html#getProxyFactory--">getProxyFactory()</a></span>
 - Method in class org.apache.openejb.config.sys.<a 
href="org/apache/openejb/config/sys/Openejb.html" title="class in 
org.apache.openejb.config.sys">Openejb</a></dt>
@@ -53596,6 +53604,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/server/cxf/rs/CdiResourceProvider.DefaultBeanCreator.html#newInstance--">newInstance()</a></span>
 - Method in class org.apache.openejb.server.cxf.rs.<a 
href="org/apache/openejb/server/cxf/rs/CdiResourceProvider.DefaultBeanCreator.html"
 title="class in 
org.apache.openejb.server.cxf.rs">CdiResourceProvider.DefaultBeanCreator</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#newInstance-java.lang.Class-">newInstance(Class&lt;?
 extends T&gt;)</a></span> - Method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/SafeToolkit.html#newInstance-java.lang.String-">newInstance(String)</a></span>
 - Method in class org.apache.openejb.util.<a 
href="org/apache/openejb/util/SafeToolkit.html" title="class in 
org.apache.openejb.util">SafeToolkit</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/SafeToolkit.html#newInstance-java.lang.Class-">newInstance(Class)</a></span>
 - Method in class org.apache.openejb.util.<a 
href="org/apache/openejb/util/SafeToolkit.html" title="class in 
org.apache.openejb.util">SafeToolkit</a></dt>
diff --git a/tomee-8.0/javadoc/org/apache/openejb/util/proxy/ClassDefiner.html 
b/tomee-8.0/javadoc/org/apache/openejb/util/proxy/ClassDefiner.html
index a043bb5..7e8a9ac 100644
--- a/tomee-8.0/javadoc/org/apache/openejb/util/proxy/ClassDefiner.html
+++ b/tomee-8.0/javadoc/org/apache/openejb/util/proxy/ClassDefiner.html
@@ -18,8 +18,8 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":9,"i1":10,"i2":9,"i3":10,"i4":9,"i5":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -75,13 +75,13 @@ var activeTableTab = "activeTableTab";
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
 </div>
@@ -116,6 +116,23 @@ extends java.lang.Object</pre>
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#ClassDefiner--">ClassDefiner</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
 <!-- ========== METHOD SUMMARY =========== -->
 <ul class="blockList">
 <li class="blockList"><a name="method.summary">
@@ -123,12 +140,22 @@ extends java.lang.Object</pre>
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a 
href="javascript:show(1);">Static Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a 
href="javascript:show(8);">Concrete Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a 
href="javascript:show(1);">Static Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a 
href="javascript:show(2);">Instance Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a 
href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#allocateProxy-java.lang.Class-">allocateProxy</a></span>(java.lang.Class&lt;T&gt;&nbsp;proxyClass)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;java.lang.Class&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#defineAndLoad-java.lang.String-byte:A-java.lang.Class-">defineAndLoad</a></span>(java.lang.String&nbsp;name,
+             byte[]&nbsp;bytecode,
+             java.lang.Class&lt;T&gt;&nbsp;proxiedClass)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>static java.lang.Class&lt;?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#defineClass-java.lang.ClassLoader-java.lang.String-byte:A-java.lang.Class-java.security.ProtectionDomain-">defineClass</a></span>(java.lang.ClassLoader&nbsp;loader,
            java.lang.String&nbsp;className,
@@ -136,10 +163,18 @@ extends java.lang.Object</pre>
            java.lang.Class&lt;?&gt;&nbsp;originalClass,
            
java.security.ProtectionDomain&nbsp;protectionDomain)</code>&nbsp;</td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.ClassLoader</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#getProxyClassLoader-java.lang.Class-">getProxyClassLoader</a></span>(java.lang.Class&lt;?&gt;&nbsp;forClass)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#isClassLoaderDefineClass--">isClassLoaderDefineClass</a></span>()</code>&nbsp;</td>
 </tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#newInstance-java.lang.Class-">newInstance</a></span>(java.lang.Class&lt;?
 extends T&gt;&nbsp;proxyClass)</code>&nbsp;</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -156,6 +191,23 @@ extends java.lang.Object</pre>
 <div class="details">
 <ul class="blockList">
 <li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClassDefiner--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClassDefiner</h4>
+<pre>public&nbsp;ClassDefiner()</pre>
+</li>
+</ul>
+</li>
+</ul>
 <!-- ============ METHOD DETAIL ========== -->
 <ul class="blockList">
 <li class="blockList"><a name="method.detail">
@@ -174,7 +226,7 @@ extends java.lang.Object</pre>
 <a 
name="defineClass-java.lang.ClassLoader-java.lang.String-byte:A-java.lang.Class-java.security.ProtectionDomain-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>defineClass</h4>
 <pre>public 
static&nbsp;java.lang.Class&lt;?&gt;&nbsp;defineClass(java.lang.ClassLoader&nbsp;loader,
@@ -184,6 +236,44 @@ extends java.lang.Object</pre>
                                              
java.security.ProtectionDomain&nbsp;protectionDomain)</pre>
 </li>
 </ul>
+<a name="allocateProxy-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>allocateProxy</h4>
+<pre>public 
static&nbsp;&lt;T&gt;&nbsp;T&nbsp;allocateProxy(java.lang.Class&lt;T&gt;&nbsp;proxyClass)</pre>
+</li>
+</ul>
+<a name="getProxyClassLoader-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProxyClassLoader</h4>
+<pre>public&nbsp;java.lang.ClassLoader&nbsp;getProxyClassLoader(java.lang.Class&lt;?&gt;&nbsp;forClass)</pre>
+</li>
+</ul>
+<a name="defineAndLoad-java.lang.String-byte:A-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>defineAndLoad</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;java.lang.Class&lt;T&gt;&nbsp;defineAndLoad(java.lang.String&nbsp;name,
+                                            byte[]&nbsp;bytecode,
+                                            
java.lang.Class&lt;T&gt;&nbsp;proxiedClass)</pre>
+</li>
+</ul>
+<a name="newInstance-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newInstance</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;newInstance(java.lang.Class&lt;? 
extends T&gt;&nbsp;proxyClass)</pre>
+</li>
+</ul>
 </li>
 </ul>
 </li>
@@ -238,13 +328,13 @@ extends java.lang.Object</pre>
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
 </div>
diff --git a/tomee-9.0/javadoc/index-all.html b/tomee-9.0/javadoc/index-all.html
index f449811..de1bb78 100644
--- a/tomee-9.0/javadoc/index-all.html
+++ b/tomee-9.0/javadoc/index-all.html
@@ -1713,6 +1713,8 @@
 </dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/LocalBeanProxyFactory.Unsafe.html#allocateInstance-java.lang.Class-">allocateInstance(Class)</a></span>
 - Static method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/LocalBeanProxyFactory.Unsafe.html" 
title="class in 
org.apache.openejb.util.proxy">LocalBeanProxyFactory.Unsafe</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#allocateProxy-java.lang.Class-">allocateProxy(Class&lt;T&gt;)</a></span>
 - Static method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/jee/jpa/SequenceGenerator.html#allocationSize">allocationSize</a></span>
 - Variable in class org.apache.openejb.jee.jpa.<a 
href="org/apache/openejb/jee/jpa/SequenceGenerator.html" title="class in 
org.apache.openejb.jee.jpa">SequenceGenerator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/jee/jpa/TableGenerator.html#allocationSize">allocationSize</a></span>
 - Variable in class org.apache.openejb.jee.jpa.<a 
href="org/apache/openejb/jee/jpa/TableGenerator.html" title="class in 
org.apache.openejb.jee.jpa">TableGenerator</a></dt>
@@ -4630,6 +4632,8 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy"><span 
class="typeNameLink">ClassDefiner</span></a> - Class in <a 
href="org/apache/openejb/util/proxy/package-summary.html">org.apache.openejb.util.proxy</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#ClassDefiner--">ClassDefiner()</a></span>
 - Constructor for class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/assembler/classic/PersistenceUnitInfo.html#classes">classes</a></span>
 - Variable in class org.apache.openejb.assembler.classic.<a 
href="org/apache/openejb/assembler/classic/PersistenceUnitInfo.html" 
title="class in 
org.apache.openejb.assembler.classic">PersistenceUnitInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/config/rules/CheckClassLoading.Classes.html#Classes-java.net.URL:A-">Classes(URL[])</a></span>
 - Constructor for class org.apache.openejb.config.rules.<a 
href="org/apache/openejb/config/rules/CheckClassLoading.Classes.html" 
title="class in 
org.apache.openejb.config.rules">CheckClassLoading.Classes</a></dt>
@@ -12481,6 +12485,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/jee/TldAttribute.html#deferredValue">deferredValue</a></span>
 - Variable in class org.apache.openejb.jee.<a 
href="org/apache/openejb/jee/TldAttribute.html" title="class in 
org.apache.openejb.jee">TldAttribute</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#defineAndLoad-java.lang.String-byte:A-java.lang.Class-">defineAndLoad(String,
 byte[], Class&lt;T&gt;)</a></span> - Method in class 
org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#defineClass-java.lang.ClassLoader-java.lang.String-byte:A-java.lang.Class-java.security.ProtectionDomain-">defineClass(ClassLoader,
 String, byte[], Class&lt;?&gt;, ProtectionDomain)</a></span> - Static method 
in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/LocalBeanProxyFactory.Unsafe.html#defineClass-java.lang.ClassLoader-java.lang.Class-java.lang.String-byte:A-">defineClass(ClassLoader,
 Class&lt;?&gt;, String, byte[])</a></span> - Static method in class 
org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/LocalBeanProxyFactory.Unsafe.html" 
title="class in 
org.apache.openejb.util.proxy">LocalBeanProxyFactory.Unsafe</a></dt>
@@ -36115,6 +36121,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ProxyManager.html#getProxyClass-java.lang.Class:A-">getProxyClass(Class[])</a></span>
 - Static method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ProxyManager.html" title="class in 
org.apache.openejb.util.proxy">ProxyManager</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#getProxyClassLoader-java.lang.Class-">getProxyClassLoader(Class&lt;?&gt;)</a></span>
 - Method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/core/cmp/cmp2/CmrField.html#getProxyDescriptor--">getProxyDescriptor()</a></span>
 - Method in class org.apache.openejb.core.cmp.cmp2.<a 
href="org/apache/openejb/core/cmp/cmp2/CmrField.html" title="class in 
org.apache.openejb.core.cmp.cmp2">CmrField</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/config/sys/Openejb.html#getProxyFactory--">getProxyFactory()</a></span>
 - Method in class org.apache.openejb.config.sys.<a 
href="org/apache/openejb/config/sys/Openejb.html" title="class in 
org.apache.openejb.config.sys">Openejb</a></dt>
@@ -53596,6 +53604,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/server/cxf/rs/CdiResourceProvider.DefaultBeanCreator.html#newInstance--">newInstance()</a></span>
 - Method in class org.apache.openejb.server.cxf.rs.<a 
href="org/apache/openejb/server/cxf/rs/CdiResourceProvider.DefaultBeanCreator.html"
 title="class in 
org.apache.openejb.server.cxf.rs">CdiResourceProvider.DefaultBeanCreator</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/proxy/ClassDefiner.html#newInstance-java.lang.Class-">newInstance(Class&lt;?
 extends T&gt;)</a></span> - Method in class org.apache.openejb.util.proxy.<a 
href="org/apache/openejb/util/proxy/ClassDefiner.html" title="class in 
org.apache.openejb.util.proxy">ClassDefiner</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/SafeToolkit.html#newInstance-java.lang.String-">newInstance(String)</a></span>
 - Method in class org.apache.openejb.util.<a 
href="org/apache/openejb/util/SafeToolkit.html" title="class in 
org.apache.openejb.util">SafeToolkit</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/openejb/util/SafeToolkit.html#newInstance-java.lang.Class-">newInstance(Class)</a></span>
 - Method in class org.apache.openejb.util.<a 
href="org/apache/openejb/util/SafeToolkit.html" title="class in 
org.apache.openejb.util">SafeToolkit</a></dt>
diff --git a/tomee-9.0/javadoc/org/apache/openejb/util/proxy/ClassDefiner.html 
b/tomee-9.0/javadoc/org/apache/openejb/util/proxy/ClassDefiner.html
index a043bb5..7e8a9ac 100644
--- a/tomee-9.0/javadoc/org/apache/openejb/util/proxy/ClassDefiner.html
+++ b/tomee-9.0/javadoc/org/apache/openejb/util/proxy/ClassDefiner.html
@@ -18,8 +18,8 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":9,"i1":10,"i2":9,"i3":10,"i4":9,"i5":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -75,13 +75,13 @@ var activeTableTab = "activeTableTab";
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
 </div>
@@ -116,6 +116,23 @@ extends java.lang.Object</pre>
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#ClassDefiner--">ClassDefiner</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
 <!-- ========== METHOD SUMMARY =========== -->
 <ul class="blockList">
 <li class="blockList"><a name="method.summary">
@@ -123,12 +140,22 @@ extends java.lang.Object</pre>
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a 
href="javascript:show(1);">Static Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a 
href="javascript:show(8);">Concrete Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a 
href="javascript:show(1);">Static Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a 
href="javascript:show(2);">Instance Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a 
href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#allocateProxy-java.lang.Class-">allocateProxy</a></span>(java.lang.Class&lt;T&gt;&nbsp;proxyClass)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;java.lang.Class&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#defineAndLoad-java.lang.String-byte:A-java.lang.Class-">defineAndLoad</a></span>(java.lang.String&nbsp;name,
+             byte[]&nbsp;bytecode,
+             java.lang.Class&lt;T&gt;&nbsp;proxiedClass)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>static java.lang.Class&lt;?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#defineClass-java.lang.ClassLoader-java.lang.String-byte:A-java.lang.Class-java.security.ProtectionDomain-">defineClass</a></span>(java.lang.ClassLoader&nbsp;loader,
            java.lang.String&nbsp;className,
@@ -136,10 +163,18 @@ extends java.lang.Object</pre>
            java.lang.Class&lt;?&gt;&nbsp;originalClass,
            
java.security.ProtectionDomain&nbsp;protectionDomain)</code>&nbsp;</td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.ClassLoader</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#getProxyClassLoader-java.lang.Class-">getProxyClassLoader</a></span>(java.lang.Class&lt;?&gt;&nbsp;forClass)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#isClassLoaderDefineClass--">isClassLoaderDefineClass</a></span>()</code>&nbsp;</td>
 </tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/openejb/util/proxy/ClassDefiner.html#newInstance-java.lang.Class-">newInstance</a></span>(java.lang.Class&lt;?
 extends T&gt;&nbsp;proxyClass)</code>&nbsp;</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -156,6 +191,23 @@ extends java.lang.Object</pre>
 <div class="details">
 <ul class="blockList">
 <li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClassDefiner--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClassDefiner</h4>
+<pre>public&nbsp;ClassDefiner()</pre>
+</li>
+</ul>
+</li>
+</ul>
 <!-- ============ METHOD DETAIL ========== -->
 <ul class="blockList">
 <li class="blockList"><a name="method.detail">
@@ -174,7 +226,7 @@ extends java.lang.Object</pre>
 <a 
name="defineClass-java.lang.ClassLoader-java.lang.String-byte:A-java.lang.Class-java.security.ProtectionDomain-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>defineClass</h4>
 <pre>public 
static&nbsp;java.lang.Class&lt;?&gt;&nbsp;defineClass(java.lang.ClassLoader&nbsp;loader,
@@ -184,6 +236,44 @@ extends java.lang.Object</pre>
                                              
java.security.ProtectionDomain&nbsp;protectionDomain)</pre>
 </li>
 </ul>
+<a name="allocateProxy-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>allocateProxy</h4>
+<pre>public 
static&nbsp;&lt;T&gt;&nbsp;T&nbsp;allocateProxy(java.lang.Class&lt;T&gt;&nbsp;proxyClass)</pre>
+</li>
+</ul>
+<a name="getProxyClassLoader-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProxyClassLoader</h4>
+<pre>public&nbsp;java.lang.ClassLoader&nbsp;getProxyClassLoader(java.lang.Class&lt;?&gt;&nbsp;forClass)</pre>
+</li>
+</ul>
+<a name="defineAndLoad-java.lang.String-byte:A-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>defineAndLoad</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;java.lang.Class&lt;T&gt;&nbsp;defineAndLoad(java.lang.String&nbsp;name,
+                                            byte[]&nbsp;bytecode,
+                                            
java.lang.Class&lt;T&gt;&nbsp;proxiedClass)</pre>
+</li>
+</ul>
+<a name="newInstance-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newInstance</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;newInstance(java.lang.Class&lt;? 
extends T&gt;&nbsp;proxyClass)</pre>
+</li>
+</ul>
 </li>
 </ul>
 </li>
@@ -238,13 +328,13 @@ extends java.lang.Object</pre>
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
 </div>

Reply via email to