You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-dev@db.apache.org by ti...@apache.org on 2019/12/09 22:32:50 UTC

[db-jdo-site] 03/04: Fixed tck / 'final'

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

tilmannz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/db-jdo-site.git

commit e3a9cd811932cee2b1a1e7729c103430e856bfc4
Author: Tilmann <zo...@gmx.de>
AuthorDate: Mon Dec 9 22:29:08 2019 +0000

    Fixed tck / 'final'
---
 docs/guides/maven-jdo.html                         | 632 ---------------------
 docs/guides/replication.html                       | 488 ----------------
 docs/releases/release-3.0.1.cgi.html               | 448 ---------------
 docs/releases/release-3.1-rc1.cgi.html             | 431 --------------
 docs/releases/release-3.1.cgi.html                 | 430 --------------
 docs/tck/final/20060503-094240.zip                 | Bin 0 -> 556148 bytes
 docs/tck/final/index.html                          | 325 -----------
 docs/tck/final/index.html@C=D;O=A.html             | 325 -----------
 docs/tck/final/index.html@C=M;O=A.html             | 325 -----------
 docs/tck/final/index.html@C=N;O=D.html             | 325 -----------
 docs/tck/final/index.html@C=S;O=A.html             | 325 -----------
 docs/tck/index.html                                | 325 -----------
 src/main/asciidoc/tck.adoc                         |   3 +-
 src/main/asciidoc/tck/final/20060503-094240.zip    | Bin 0 -> 556148 bytes
 src/main/asciidoc/tck/final/index.adoc             |  12 -
 .../asciidoc/tck/final/index.html@C=D;O=A.adoc     |  12 -
 .../asciidoc/tck/final/index.html@C=M;O=A.adoc     |  12 -
 .../asciidoc/tck/final/index.html@C=N;O=D.adoc     |  12 -
 .../asciidoc/tck/final/index.html@C=S;O=A.adoc     |  12 -
 src/main/asciidoc/tck/index.adoc                   |  12 -
 20 files changed, 1 insertion(+), 4453 deletions(-)

diff --git a/docs/guides/maven-jdo.html b/docs/guides/maven-jdo.html
deleted file mode 100644
index 8eb47c9..0000000
--- a/docs/guides/maven-jdo.html
+++ /dev/null
@@ -1,632 +0,0 @@
-<!DOCTYPE html>
-<head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-    <!-- No caching headers -->
-    <meta http-equiv="cache-control" content="no-cache"/>
-    <meta http-equiv="pragma" content="no-cache"/>
-    <meta http-equiv="expires" content="-1"/>
-    <meta name="keywords" content="JDO, Apache, Java, Data, Objects"/>
-    <meta name="description" content="Apache JDO - Java Data Objects"/>
-
-    <title>JDO Meets Maven<a id="JDO_Meets_Maven"></a></title>
-
-    <link rel="icon" type="image/png" href="https://apache.github.io/db-jdo-site/images/JDO_32x32.png"/>
-
-    <!--
-        Apache JDO Documentation Template
-        ==================================
-        This template derived various aspects from Apache Deltaspike template, the Apache ISIS template and the Datanucleus template.
-        This template uses 
-        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
-        * Asciidoctor "foundation" CSS
-        * Bootswatch "cosmo" theme for Bootstrap (https://bootswatch.com/cosmo).
-        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/) for the table of contents.
-        * jQuery (necessary for Bootstrap's JavaScript plugins)
-        * Font-Awesome for some icons used by Asciidoctor
-        NOTE: tried using Font-Awesome CSS hosted locally but then fails to work!
-    -->
-    <link href="css/bootswatch/3.3.7/bootstrap-cosmo.css" rel="stylesheet"/>
-    <link href="css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"/>
-
-    <link href="css/asciidoctor/foundation.css" rel="stylesheet"/>
-    <link href="css/datanucleus_theme.css" rel="stylesheet"/>
-    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
-
-    
-
-    
-
-    
-    
-    
-    
-    
-    
-
-    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
-    <script src="js/bootstrap/3.3.7/bootstrap.min.js"></script>
-    <script src="js/bootstrap-toc/0.4.1/bootstrap-toc.min.js"></script>
-
-    <!-- Coderay syntax formatter -->
-    <style type="text/css">
-        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
-/*pre.CodeRay {background-color:#f7f7f8;}*/
-.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
-.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
-.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
-table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
-table.CodeRay td{vertical-align: top;line-height:1.45}
-table.CodeRay td.line-numbers{text-align:right}
-table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
-table.CodeRay td.code{padding:0 0 0 .5em}
-table.CodeRay td.code>pre{padding:0}
-.CodeRay .debug{color:#fff !important;background:#000080 !important}
-.CodeRay .annotation{color:#007}
-.CodeRay .attribute-name{color:#000080}
-.CodeRay .attribute-value{color:#700}
-.CodeRay .binary{color:#509}
-.CodeRay .comment{color:#998;font-style:italic}
-.CodeRay .char{color:#04d}
-.CodeRay .char .content{color:#04d}
-.CodeRay .char .delimiter{color:#039}
-.CodeRay .class{color:#458;font-weight:bold}
-.CodeRay .complex{color:#a08}
-.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
-.CodeRay .color{color:#099}
-.CodeRay .class-variable{color:#369}
-.CodeRay .decorator{color:#b0b}
-.CodeRay .definition{color:#099}
-.CodeRay .delimiter{color:#000}
-.CodeRay .doc{color:#970}
-.CodeRay .doctype{color:#34b}
-.CodeRay .doc-string{color:#d42}
-.CodeRay .escape{color:#666}
-.CodeRay .entity{color:#800}
-.CodeRay .error{color:#808}
-.CodeRay .exception{color:inherit}
-.CodeRay .filename{color:#099}
-.CodeRay .function{color:#900;font-weight:bold}
-.CodeRay .global-variable{color:#008080}
-.CodeRay .hex{color:#058}
-.CodeRay .integer,.CodeRay .float{color:#099}
-.CodeRay .include{color:#555}
-.CodeRay .inline{color:#000}
-.CodeRay .inline .inline{background:#ccc}
-.CodeRay .inline .inline .inline{background:#bbb}
-.CodeRay .inline .inline-delimiter{color:#d14}
-.CodeRay .inline-delimiter{color:#d14}
-.CodeRay .important{color:#555;font-weight:bold}
-.CodeRay .interpreted{color:#b2b}
-.CodeRay .instance-variable{color:#008080}
-.CodeRay .label{color:#970}
-.CodeRay .local-variable{color:#963}
-.CodeRay .octal{color:#40e}
-.CodeRay .predefined{color:#369}
-.CodeRay .preprocessor{color:#579}
-.CodeRay .pseudo-class{color:#555}
-.CodeRay .directive{font-weight:bold}
-.CodeRay .type{font-weight:bold}
-.CodeRay .predefined-type{color:inherit}
-.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
-.CodeRay .key{color:#808}
-.CodeRay .key .delimiter{color:#606}
-.CodeRay .key .char{color:#80f}
-.CodeRay .value{color:#088}
-.CodeRay .regexp .delimiter{color:#808}
-.CodeRay .regexp .content{color:#808}
-.CodeRay .regexp .modifier{color:#808}
-.CodeRay .regexp .char{color:#d14}
-.CodeRay .regexp .function{color:#404;font-weight:bold}
-.CodeRay .string{color:#d20}
-.CodeRay .string .string .string{background:#ffd0d0}
-.CodeRay .string .content{color:#d14}
-.CodeRay .string .char{color:#d14}
-.CodeRay .string .delimiter{color:#d14}
-.CodeRay .shell{color:#d14}
-.CodeRay .shell .delimiter{color:#d14}
-.CodeRay .symbol{color:#990073}
-.CodeRay .symbol .content{color:#a60}
-.CodeRay .symbol .delimiter{color:#630}
-.CodeRay .tag{color:#008080}
-.CodeRay .tag-special{color:#d70}
-.CodeRay .variable{color:#036}
-.CodeRay .insert{background:#afa}
-.CodeRay .delete{background:#faa}
-.CodeRay .change{color:#aaf;background:#007}
-.CodeRay .head{color:#f8f;background:#505}
-.CodeRay .insert .insert{color:#080}
-.CodeRay .delete .delete{color:#800}
-.CodeRay .change .change{color:#66f}
-.CodeRay .head .head{color:#f4f}
-    </style>
-</head>
-<body data-spy="scroll" data-target="#toc">
-<!-- Navbar -->
-<nav class="navbar navbar-default navbar-static-top">
-    <div class="container">
-        <div class="navbar-header">
-            <!-- Three line menu button for use on mobile screens -->
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
-                <span class="sr-only">Toggle navigation</span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-            </button>
-            <!-- 'style' added to align image with navbar. FIX THIS -->
-            <a class="navbar-brand" href="https://db.apache.org/jdo/">
-                <img style="margin-top: -12px;" alt="Brand" src="images/JDO_44x44.png"/>
-            </a>
-            <!-- TODO Any way to abstract the version from Maven? -->
-            <a class="navbar-brand" href="index.html">Apache JDO</a>
-        </div>
-        <!-- Navbar that will collapse on mobile screens -->
-        <div id="navbar" class="navbar-collapse collapse">
-            <ul class="nav navbar-nav">
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">General <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="why_jdo.html">Why JDO?</a></li>
-                        <li><a href="jdo_v_jpa.html">JDO v JPA</a></li>
-                        <li><a href="jdo_v_jpa_api.html">JDO v JPA : API</a></li>
-                        <li><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li>
-                        <li><a href="downloads.html">Downloads</a></li>
-                        <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Implementation <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="specifications.html">Specifications</a></li>
-                        <li><a href="tck.html">TCK</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Usage <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="impls.html">Implementations</a></li>
-                        <li><a href="javadoc.html">API Javadoc</a></li>
-                        <li><a href="class_types.html">Types of Classes</a></li>
-                        <li><a href="field_types.html">Types of Fields</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Metadata</li>
-                        <li><a href="metadata.html">MetaData</a></li>
-                        <li><a href="annotations.html">Annotations</a></li>
-                        <li><a href="jdo_dtd.html">jdo DTD/XSD</a></li>
-                        <li><a href="orm_dtd.html">orm DTD/XSD</a></li>
-                        <li><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li>
-                        <li><a href="jdoconfig_dtd.html">jdoconfig DTD/XSD</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="enhancement.html">Bytecode Enhancement</a></li>
-                        <li><a href="jdohelper.html">JDO Helper</a></li>
-                        <li><a href="pmf.html">PersistenceManagerFactoryr</a></li>
-                        <li><a href="pm.html">PersistenceManager</a></li>
-                        <li><a href="transactions.html">Transactions</a></li>
-                        <li><a href="attach_detach.html">Attach-Detach</a></li>
-                        <li><a href="fetchgroups.html">Fetch Groups</a></li>
-                        <li><a href="state_transition.html">Object States</a></li>
-                        <li><a href="object_retrieval.html">Object Retrieval</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">JDOQL</li>
-                        <li><a href="jdoql.html">JDOQL</a></li>
-                        <li><a href="jdoql_result.html">Result</a></li>
-                        <li><a href="jdoql_methods.html">Methods</a></li>
-                        <li><a href="jdoql_quickref.pdf">Quick Ref PDF</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="extents.html">Extents</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Guides</li>
-                        <li><a href="guides.html">Guides</a></li>
-                        <li><a href="guides/replication.html">Datastore Replication</a></li>
-                        <li><a href="guides/maven-jdo.html">JDO and Maven1</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="references.html">References</a></li>
-                        <li><a href="exceptions.html">Exceptions</a></li>
-                        <li><a href="glossary.html">Glossary</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Articles <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="jdo_3_0_overview.html">JDO 3.0 Overview</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Community <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="get-involved.html">Get Involved</a></li>
-                        <li><a href="team-list.html">Project Team</a></li>
-                        <li><a href="mail-lists.html">Mailing Lists</a></li>
-                        <li><a href="faq.html">FAQ</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Development <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="roadmap.html">RoadMap / TODO</a></li>
-                        <li><a href="svn.html">Source Code</a></li>
-                        <li><a href="http://cwiki.apache.org/GMOxDEV/Coding+standards">Coding Standards</a></li>
-                        <li><a href="issuetracking.html">Issue Tracking</a></li>
-                        <li><a href="dependencies.html">Dependencies</a></li>
-                    </ul>
-                </li>
-            </ul>
-           <!-- 'style' added to fix height of input box. FIX THIS -->
-            <form class="navbar-form navbar-left" role="search" id="search-form" action="https://www.google.com/search" method="get" style="padding: 1px 15px;">
-                <div class="form-group">
-                    <input name="sitesearch" value="db.apache.org" type="hidden">
-                    <input name="q" type="text" class="form-control" placeholder="Search" style="margin-top: 7px; padding: 1px; border-radius: 5px; height: 30px; vertical-align: middle;">
-                </div>
-            </form>
-        </div>
-    </div>
-</nav>
-<div class="container">
-    
-        <div class="row-fluid">
-            <div class="col-sm-9">
-<!--                <div class="page-title">
-                    <h3>JDO Meets Maven<a id="JDO_Meets_Maven"></a></h3>
-                </div>
--->
-                <div id="doc-content">
-                    <div id="index" class="paragraph">
-<p><span class="image" style="float: left"><img src="images/JDOx150.png" alt="JDOx150"></span>
-<span class="image" style="float: left"><img src="images/jdo_text.png" alt="jdo text"></span></p>
-</div>
-<hr>
-<div class="sect1">
-<h2 id="_jdo_meets_maven_a_id_jdo_meets_maven_a">JDO Meets Maven<a id="JDO_Meets_Maven"></a></h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>By <a href="mailto:andy@jpox.org">Andy Jefferson</a></p>
-</div>
-<div class="sect2">
-<h3 id="_background_maven_a_id_background_maven_a">Background - Maven<a id="Background_-_Maven"></a></h3>
-<div class="paragraph">
-<p><a href="http://maven.apache.org">Maven</a> is a tool for managing and building
-projects providing an alternative to the accepted
-<a href="http://ant.apache.org">Ant</a> build process. Maven is almost totally
-plugin-driven, and provides plugins for many common tasks (for example:
-building EJB components such as WARs and EARs, generating documentation,
-running unit tests) and related software (for example:
-<a href="http://checkstyle.sf.net">Checkstyle</a>, <a href="http://pmd.sf.net">PMD</a>,
-<a href="http://www.thecortex.net/clover">Clover</a>,
-<a href="http://www.jcoverage.com">JCoverage</a>).</p>
-</div>
-<div class="paragraph">
-<p>Maven builds on top of the definition of a project. It formalises
-project definitions such as dependencies (and hence classpaths),
-versions, source repositories, mailing lists, etc. This project
-definition provides placeholders for all of the typical metrics
-important to a project. It formalises the location of the source tree
-for a project and of the unit tests. This rigorous structure allows
-Maven&#8217;s plugins to provide generalised functionality such as building
-the source tree, running the unit tests, generating javadoc, code
-analysis, etc.</p>
-</div>
-<div class="paragraph">
-<p>Maven operates using the concept of <strong>goals</strong>. Each <strong>goal</strong> can have "pre"
-and "post" goals. This structure allows for chaining of operations, with
-one operation firing off another, and another to achieve some overall
-end result.</p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_integrating_jdo_with_maven_a_id_integrating_jdo_with_maven_a">Integrating JDO with Maven<a id="Integrating_JDO_with_Maven"></a></h3>
-<div class="paragraph">
-<p>In developing a JDO system, the developer has many concerns - not least
-the likes of object-relationship mapping - and should, as far as
-possible, be spared the "administrative" burdens associated with
-building the system. Maven&#8217;s formalization of the source tree structure
-and chaining of actions helps achieve this objective by saving the
-developer from having to explicitly define tasks like JDO class
-bytecode-enhancement. Thus, rather than explicitly invoking a
-bytecode-enhancement task in the system build, Maven is able to provide
-this activity by way of a plugin, which could even be automatically
-chained off the existing Java compilation task.</p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_anatomy_of_a_maven_jdo_plugin_a_id_anatomy_of_a_maven_jdo_plugin_a">Anatomy of a Maven JDO plugin<a id="Anatomy_of_a_Maven_JDO_plugin"></a></h3>
-<div class="paragraph">
-<p>A Maven plugin can use a variety of languages, however most commonly
-utilises <a href="http://jakarta.apache.org/commons/jelly/">Jelly scripting
-language</a>, at least for definition of the plugin&#8217;s goals. A Maven plugin
-typically requires a minimum of 3 files &#8230;&#8203;</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><em>project.xml</em> (defining the dependencies of the plugin on other
-software)</p>
-</li>
-<li>
-<p><em>plugin.jelly</em> (providing the <strong>goals</strong> definition)</p>
-</li>
-<li>
-<p><em>plugin.properties</em> (properties available for configuration)</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>Maven plugins can use a variety of other scripting and templating
-utilities, however these are not currently required for the JDO plugins
-implemented.</p>
-</div>
-<div class="paragraph">
-<p>Plugins have now been developed for <a href="http://www.jpox.org">JPOX</a>, and
-<a href="http://tjdo.sf.net">TJDO</a>, though can readily be developed for any JDO
-implementation. The best way of understanding the process involved is by
-analysing a Maven JDO plugin - in this case, the JPOX plugin. Here the
-<em>plugin.jelly</em> file is as follows:</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>&lt;goal name="jpox"
-    description="Enhance classes for use with Java Persistent Objects (JPOX)"
-    prereqs="jpox:enhance"/&gt;
-
-&lt;goal name="jpox:init"&gt;
-    ... snip ... code to generate jpoxClasspath and jpoxMetaDataFiles
-&lt;/goal&gt;
-
-&lt;goal name="jpox:enhance"
-    description="Perform the enhancement of classes for use with JPOX"
-    prereqs="jpox:init"&gt;
-    &lt;echo&gt;JDO-enhancing classes for Java Persistent Objects&lt;/echo&gt;
-
-    &lt;ant:java dir="${maven.build.dest}"
-        classname="org.jpox.enhance.SunReferenceEnhancer"
-        failonerror="true"
-        fork="true"&gt;
-        &lt;classpath refid="jpoxClasspath"/&gt;
-        &lt;arg line="${jpoxMetaDataFiles}"/&gt;
-    &lt;/ant:java&gt;
-
-    &lt;echo&gt;Classes are now JDO-enhanced for Java Persistent Objects&lt;/echo&gt;
-&lt;/goal&gt;</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>It can be seen that the plugin has several goals, the default one being
-to run the enhance goal. Since this goal requires (as a prerequisite)
-the running of the init goal, they are chained.</p>
-</div>
-<div class="paragraph">
-<p>Some JDO implementations (for example JPOX, or Kodo) allow the
-generation of the JDO database schema prior to running the JDO-enabled
-application. This is catered for with additional <strong>goal(s)</strong>. For JPOX
-again, this is handled as follows</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>&lt;goal name="jpox:schema-create"
-    prereqs="jpox:init"&gt;
-    &lt;echo&gt;Creating tables for Persistence Capability&lt;/echo&gt;
-
-    &lt;ant:java dir="${maven.build.dest}"
-        classname="org.jpox.SchemaTool"
-        failonerror="true"
-        fork="true"&gt;
-        &lt;classpath refid="jpoxClasspath"/&gt;
-        &lt;sysproperty key="database.driver" value="${maven.jpox.database.driver}"/&gt;
-        &lt;sysproperty key="database.url" value="${maven.jpox.database.url}"/&gt;
-        &lt;sysproperty key="database.user" value="${maven.jpox.database.user}"/&gt;
-        &lt;sysproperty key="database.password" value="${maven.jpox.database.password}"/&gt;
-        &lt;arg line="-create"/&gt;
-        &lt;arg line="${jpoxMetaDataFiles}"/&gt;
-    &lt;/ant:java&gt;
-&lt;/goal&gt;
-
-&lt;goal name="jpox:schema-delete"
-    prereqs="jpox:init"&gt;
-    &lt;echo&gt;Deleting tables for Persistence Capability&lt;/echo&gt;
-
-    &lt;ant:java dir="${maven.build.dest}"
-        classname="org.jpox.SchemaTool"
-        failonerror="true"
-        fork="true"&gt;
-        &lt;classpath refid="jpoxClasspath"/&gt;
-        &lt;sysproperty key="database.driver" value="${maven.jpox.database.driver}"/&gt;
-        &lt;sysproperty key="database.url" value="${maven.jpox.database.url}"/&gt;
-        &lt;sysproperty key="database.user" value="${maven.jpox.database.user}"/&gt;
-        &lt;sysproperty key="database.password" value="${maven.jpox.database.password}"/&gt;
-        &lt;arg line="-delete"/&gt;
-        &lt;arg line="${jpoxMetaDataFiles}"/&gt;
-    &lt;/ant:java&gt;
-    &lt;/goal&gt;</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Hence there are 2 additional <strong>goals</strong>, one for creating all tables
-required by JPOX, and a second for deleting these tables. Clearly this
-has more relevance to <strong>schema generation</strong> than for <strong>existing schemas</strong></p>
-</div>
-<div class="paragraph">
-<p>Where a JDO implementation allows a particular configuration operation,
-a Maven plugin <strong>goal</strong> can be added to deliver this functionality to the
-Maven user. As a result, individual implementations can add as many
-goals as they wish to fulfil their users requirements.</p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_using_a_maven_jdo_plugin_a_id_using_a_maven_jdo_plugin_a">Using a Maven JDO plugin<a id="Using_a_Maven_JDO_plugin"></a></h3>
-<div class="paragraph">
-<p>Using the JPOX Maven plugin as an example, the basic enhancement process
-could be invoked as follows:</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>maven jpox:enhance</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>The problem with this is that it burdens the developer with having to
-explicitly invoke the enhancement process. As an alternative it is
-possible to integrate bytecode enhancement as an automatic step chained
-off the basic Java compilation process. This is achieved by including
-the following in the project <em>maven.xml</em> file:</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>&lt;postGoal name="java:compile"&gt;
-    &lt;attainGoal name="jpox:enhance"/&gt;
-&lt;/postGoal&gt;</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>So wherever the <strong>java:compile</strong> goal is called, as a postGoal it runs the
-<strong>jpox:enhance</strong> goal, leaving the developer with JDO enabled classes
-ready to run.</p>
-</div>
-<div class="paragraph">
-<p>Maven&#8217;s plugins can be made configurable using properties specified in
-the <em>plugin.properties</em> file. For the JPOX plugin, the following
-properties can be set</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><strong>maven.jpox.jdo.fileset.dir</strong> : Directory containing the JDO MetaData
-files</p>
-</li>
-<li>
-<p><strong>maven.jpox.jdo.fileset.include</strong> : Fileset include path for JDO
-MetaData files (default: <strong>*/</strong>.jdo)</p>
-</li>
-<li>
-<p><strong>maven.jpox.jdo.fileset.exclude</strong> : Fileset exclude path for JDO
-MetaData files</p>
-</li>
-<li>
-<p><strong>maven.jpox.database.driver</strong> : Driver for use in connecting to
-datastore</p>
-</li>
-<li>
-<p><strong>maven.jpox.database.url</strong> : URL defining the datastore</p>
-</li>
-<li>
-<p><strong>maven.jpox.database.user</strong> : Login name for the datastore</p>
-</li>
-<li>
-<p><strong>maven.jpox.database.password</strong> : Password for the datastore</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>For example, the following properties could be included in the Maven
-<em>project.properties</em> file</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>maven.jpox.jdo.fileset.dir=${basedir}/jdo
-maven.jpox.jdo.fileset.include=**/*.jdo
-maven.jpox.database.driver=com.mysql.jdbc.Driver
-maven.jpox.database.url=jdbc:mysql://localhost/jpox
-maven.jpox.database.user={my_username}
-maven.jpox.database.password={my_password}</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>This would define the JDO MetaData files residing under the "jdo"
-project directory, with names matching <strong>.jdo and would be used when all
-JDO plugin *goals</strong> (such as <strong>enhance</strong>) are called. The 4 <strong>database</strong>
-properties are used in the <strong>schema-create/schema-delete</strong> goals (as seen
-in the <em>plugin.jelly</em> file earlier).</p>
-</div>
-<div class="paragraph">
-<p>Invocation of the JPOX schema-create optional goal could be achieved as
-follows:</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>maven jpox:schema-create</pre>
-</div>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_conclusion_a_id_conclusion_a">Conclusion<a id="Conclusion"></a></h3>
-<div class="paragraph">
-<p>This article has attempted to give a feel for both the operation of
-Maven, and how to integrate JDO into a Maven project. The various Maven
-JDO plugins can be downloaded as follows</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>JPOX (1.1.8) - <a href="http://www.jpox.org/">Java Persistent Objects (JPOX)
-project</a></p>
-</li>
-<li>
-<p>TJDO (2.0-beta3) - <a href="http://www.ibiblio.org/maven/maven/plugins/">Ibiblio
-site</a></p>
-</li>
-</ul>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_about_the_author_a_id_about_the_author_a">About the author<a id="About_the_author"></a></h3>
-<div class="paragraph">
-<p>Andy Jefferson is an independent software consultant who has been
-working in the IT industry for more than 15 years, primarily in the
-United Kingdom. He is an active participator in several OpenSource
-projects, primarily JPOX, and Apache JDO, and a member of the JSR243
-(JDO2) Expert Group.</p>
-</div>
-<hr>
-<div id="footer" class="paragraph">
-<p>Copyright © 2005-2015. All Rights Reserved.</p>
-</div>
-<hr>
-</div>
-</div>
-</div>
-                </div>
-            </div>
-            <div class="col-sm-3">
-                <nav id="toc" data-spy="affix" data-toggle="toc"></nav>
-            </div>
-        </div>
-    
-</div>
-<footer style="background-color:#97d5ca; padding: 5px;">
-<div class="container">
-    <hr/>
-    <div class="row">
-        <div class="col-sm-9">
-    <a href="https://www.facebook.com/JavaDataObjects" class="externalLink" title="Facebook">Facebook</a>
-            |
-                        <a href="https://twitter.com/JavaDataObjects" class="externalLink" title="Twitter">Twitter</a>
-            |
-                        <a href="https://plus.google.com/106584233526334524963" class="externalLink" title="Google+">Google+</a>
-            |
-                        <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
-            |
-                        <a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630" class="externalLink" title="Issue Tracker">Issue Tracker</a>
-            |
-                        <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
-            |
-                        <a href="api30/apidocs/index.html" title="Latest Javadocs">Latest Javadocs</a>
-        </div>
-    </div>
-    <hr/>
-    <p class="text-center">&copy; 2005-2019 Apache Software Foundation. All Rights Reserved.</p>
-</div>
-</footer>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/guides/replication.html b/docs/guides/replication.html
deleted file mode 100644
index 4ee1247..0000000
--- a/docs/guides/replication.html
+++ /dev/null
@@ -1,488 +0,0 @@
-<!DOCTYPE html>
-<head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-    <!-- No caching headers -->
-    <meta http-equiv="cache-control" content="no-cache"/>
-    <meta http-equiv="pragma" content="no-cache"/>
-    <meta http-equiv="expires" content="-1"/>
-    <meta name="keywords" content="JDO, Apache, Java, Data, Objects"/>
-    <meta name="description" content="Apache JDO - Java Data Objects"/>
-
-    <title>Data Replication<a id="Data_Replication"></a></title>
-
-    <link rel="icon" type="image/png" href="https://apache.github.io/db-jdo-site/images/JDO_32x32.png"/>
-
-    <!--
-        Apache JDO Documentation Template
-        ==================================
-        This template derived various aspects from Apache Deltaspike template, the Apache ISIS template and the Datanucleus template.
-        This template uses 
-        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
-        * Asciidoctor "foundation" CSS
-        * Bootswatch "cosmo" theme for Bootstrap (https://bootswatch.com/cosmo).
-        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/) for the table of contents.
-        * jQuery (necessary for Bootstrap's JavaScript plugins)
-        * Font-Awesome for some icons used by Asciidoctor
-        NOTE: tried using Font-Awesome CSS hosted locally but then fails to work!
-    -->
-    <link href="css/bootswatch/3.3.7/bootstrap-cosmo.css" rel="stylesheet"/>
-    <link href="css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"/>
-
-    <link href="css/asciidoctor/foundation.css" rel="stylesheet"/>
-    <link href="css/datanucleus_theme.css" rel="stylesheet"/>
-    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
-
-    
-
-    
-
-    
-    
-    
-    
-    
-    
-
-    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
-    <script src="js/bootstrap/3.3.7/bootstrap.min.js"></script>
-    <script src="js/bootstrap-toc/0.4.1/bootstrap-toc.min.js"></script>
-
-    <!-- Coderay syntax formatter -->
-    <style type="text/css">
-        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
-/*pre.CodeRay {background-color:#f7f7f8;}*/
-.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
-.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
-.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
-table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
-table.CodeRay td{vertical-align: top;line-height:1.45}
-table.CodeRay td.line-numbers{text-align:right}
-table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
-table.CodeRay td.code{padding:0 0 0 .5em}
-table.CodeRay td.code>pre{padding:0}
-.CodeRay .debug{color:#fff !important;background:#000080 !important}
-.CodeRay .annotation{color:#007}
-.CodeRay .attribute-name{color:#000080}
-.CodeRay .attribute-value{color:#700}
-.CodeRay .binary{color:#509}
-.CodeRay .comment{color:#998;font-style:italic}
-.CodeRay .char{color:#04d}
-.CodeRay .char .content{color:#04d}
-.CodeRay .char .delimiter{color:#039}
-.CodeRay .class{color:#458;font-weight:bold}
-.CodeRay .complex{color:#a08}
-.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
-.CodeRay .color{color:#099}
-.CodeRay .class-variable{color:#369}
-.CodeRay .decorator{color:#b0b}
-.CodeRay .definition{color:#099}
-.CodeRay .delimiter{color:#000}
-.CodeRay .doc{color:#970}
-.CodeRay .doctype{color:#34b}
-.CodeRay .doc-string{color:#d42}
-.CodeRay .escape{color:#666}
-.CodeRay .entity{color:#800}
-.CodeRay .error{color:#808}
-.CodeRay .exception{color:inherit}
-.CodeRay .filename{color:#099}
-.CodeRay .function{color:#900;font-weight:bold}
-.CodeRay .global-variable{color:#008080}
-.CodeRay .hex{color:#058}
-.CodeRay .integer,.CodeRay .float{color:#099}
-.CodeRay .include{color:#555}
-.CodeRay .inline{color:#000}
-.CodeRay .inline .inline{background:#ccc}
-.CodeRay .inline .inline .inline{background:#bbb}
-.CodeRay .inline .inline-delimiter{color:#d14}
-.CodeRay .inline-delimiter{color:#d14}
-.CodeRay .important{color:#555;font-weight:bold}
-.CodeRay .interpreted{color:#b2b}
-.CodeRay .instance-variable{color:#008080}
-.CodeRay .label{color:#970}
-.CodeRay .local-variable{color:#963}
-.CodeRay .octal{color:#40e}
-.CodeRay .predefined{color:#369}
-.CodeRay .preprocessor{color:#579}
-.CodeRay .pseudo-class{color:#555}
-.CodeRay .directive{font-weight:bold}
-.CodeRay .type{font-weight:bold}
-.CodeRay .predefined-type{color:inherit}
-.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
-.CodeRay .key{color:#808}
-.CodeRay .key .delimiter{color:#606}
-.CodeRay .key .char{color:#80f}
-.CodeRay .value{color:#088}
-.CodeRay .regexp .delimiter{color:#808}
-.CodeRay .regexp .content{color:#808}
-.CodeRay .regexp .modifier{color:#808}
-.CodeRay .regexp .char{color:#d14}
-.CodeRay .regexp .function{color:#404;font-weight:bold}
-.CodeRay .string{color:#d20}
-.CodeRay .string .string .string{background:#ffd0d0}
-.CodeRay .string .content{color:#d14}
-.CodeRay .string .char{color:#d14}
-.CodeRay .string .delimiter{color:#d14}
-.CodeRay .shell{color:#d14}
-.CodeRay .shell .delimiter{color:#d14}
-.CodeRay .symbol{color:#990073}
-.CodeRay .symbol .content{color:#a60}
-.CodeRay .symbol .delimiter{color:#630}
-.CodeRay .tag{color:#008080}
-.CodeRay .tag-special{color:#d70}
-.CodeRay .variable{color:#036}
-.CodeRay .insert{background:#afa}
-.CodeRay .delete{background:#faa}
-.CodeRay .change{color:#aaf;background:#007}
-.CodeRay .head{color:#f8f;background:#505}
-.CodeRay .insert .insert{color:#080}
-.CodeRay .delete .delete{color:#800}
-.CodeRay .change .change{color:#66f}
-.CodeRay .head .head{color:#f4f}
-    </style>
-</head>
-<body data-spy="scroll" data-target="#toc">
-<!-- Navbar -->
-<nav class="navbar navbar-default navbar-static-top">
-    <div class="container">
-        <div class="navbar-header">
-            <!-- Three line menu button for use on mobile screens -->
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
-                <span class="sr-only">Toggle navigation</span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-            </button>
-            <!-- 'style' added to align image with navbar. FIX THIS -->
-            <a class="navbar-brand" href="https://db.apache.org/jdo/">
-                <img style="margin-top: -12px;" alt="Brand" src="images/JDO_44x44.png"/>
-            </a>
-            <!-- TODO Any way to abstract the version from Maven? -->
-            <a class="navbar-brand" href="index.html">Apache JDO</a>
-        </div>
-        <!-- Navbar that will collapse on mobile screens -->
-        <div id="navbar" class="navbar-collapse collapse">
-            <ul class="nav navbar-nav">
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">General <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="why_jdo.html">Why JDO?</a></li>
-                        <li><a href="jdo_v_jpa.html">JDO v JPA</a></li>
-                        <li><a href="jdo_v_jpa_api.html">JDO v JPA : API</a></li>
-                        <li><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li>
-                        <li><a href="downloads.html">Downloads</a></li>
-                        <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Implementation <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="specifications.html">Specifications</a></li>
-                        <li><a href="tck.html">TCK</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Usage <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="impls.html">Implementations</a></li>
-                        <li><a href="javadoc.html">API Javadoc</a></li>
-                        <li><a href="class_types.html">Types of Classes</a></li>
-                        <li><a href="field_types.html">Types of Fields</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Metadata</li>
-                        <li><a href="metadata.html">MetaData</a></li>
-                        <li><a href="annotations.html">Annotations</a></li>
-                        <li><a href="jdo_dtd.html">jdo DTD/XSD</a></li>
-                        <li><a href="orm_dtd.html">orm DTD/XSD</a></li>
-                        <li><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li>
-                        <li><a href="jdoconfig_dtd.html">jdoconfig DTD/XSD</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="enhancement.html">Bytecode Enhancement</a></li>
-                        <li><a href="jdohelper.html">JDO Helper</a></li>
-                        <li><a href="pmf.html">PersistenceManagerFactoryr</a></li>
-                        <li><a href="pm.html">PersistenceManager</a></li>
-                        <li><a href="transactions.html">Transactions</a></li>
-                        <li><a href="attach_detach.html">Attach-Detach</a></li>
-                        <li><a href="fetchgroups.html">Fetch Groups</a></li>
-                        <li><a href="state_transition.html">Object States</a></li>
-                        <li><a href="object_retrieval.html">Object Retrieval</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">JDOQL</li>
-                        <li><a href="jdoql.html">JDOQL</a></li>
-                        <li><a href="jdoql_result.html">Result</a></li>
-                        <li><a href="jdoql_methods.html">Methods</a></li>
-                        <li><a href="jdoql_quickref.pdf">Quick Ref PDF</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="extents.html">Extents</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Guides</li>
-                        <li><a href="guides.html">Guides</a></li>
-                        <li><a href="guides/replication.html">Datastore Replication</a></li>
-                        <li><a href="guides/maven-jdo.html">JDO and Maven1</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="references.html">References</a></li>
-                        <li><a href="exceptions.html">Exceptions</a></li>
-                        <li><a href="glossary.html">Glossary</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Articles <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="jdo_3_0_overview.html">JDO 3.0 Overview</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Community <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="get-involved.html">Get Involved</a></li>
-                        <li><a href="team-list.html">Project Team</a></li>
-                        <li><a href="mail-lists.html">Mailing Lists</a></li>
-                        <li><a href="faq.html">FAQ</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Development <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="roadmap.html">RoadMap / TODO</a></li>
-                        <li><a href="svn.html">Source Code</a></li>
-                        <li><a href="http://cwiki.apache.org/GMOxDEV/Coding+standards">Coding Standards</a></li>
-                        <li><a href="issuetracking.html">Issue Tracking</a></li>
-                        <li><a href="dependencies.html">Dependencies</a></li>
-                    </ul>
-                </li>
-            </ul>
-           <!-- 'style' added to fix height of input box. FIX THIS -->
-            <form class="navbar-form navbar-left" role="search" id="search-form" action="https://www.google.com/search" method="get" style="padding: 1px 15px;">
-                <div class="form-group">
-                    <input name="sitesearch" value="db.apache.org" type="hidden">
-                    <input name="q" type="text" class="form-control" placeholder="Search" style="margin-top: 7px; padding: 1px; border-radius: 5px; height: 30px; vertical-align: middle;">
-                </div>
-            </form>
-        </div>
-    </div>
-</nav>
-<div class="container">
-    
-        <div class="row-fluid">
-            <div class="col-sm-9">
-<!--                <div class="page-title">
-                    <h3>Data Replication<a id="Data_Replication"></a></h3>
-                </div>
--->
-                <div id="doc-content">
-                    <div id="index" class="paragraph">
-<p><span class="image" style="float: left"><img src="images/JDOx150.png" alt="JDOx150"></span>
-<span class="image" style="float: left"><img src="images/jdo_text.png" alt="jdo text"></span></p>
-</div>
-<hr>
-<div class="sect1">
-<h2 id="_data_replication_a_id_data_replication_a">Data Replication<a id="Data_Replication"></a></h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>There are times when you need to replicate data between datastores. In
-many cases datastores themselves provide a means of doing this, however
-if you want to avoid using datastore-specific functionality you can
-utilise JDO to perform this task. JDO2 allows replication by use of
-detach/attach functionality. We demonstrate this with an example</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>public class ElementHolder
-{
-    long id;
-    private Set elements = new HashSet();
-
-    ...
-}
-
-public class Element
-{
-    String name;
-
-    ...
-}
-
-public class SubElement extends Element
-{
-    double value;
-
-    ...
-}</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>so we have a 1-N unidirectional (Set) relation, and we define the
-metadata like this</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>&lt;jdo&gt;
-    &lt;package name="org.apache.jdo.test"&gt;
-        &lt;class name="ElementHolder" identity-type="application" detachable="true"&gt;
-            &lt;inheritance strategy="new-table"/&gt;
-            &lt;field name="id" primary-key="true"/&gt;
-            &lt;field name="elements" persistence-modifier="persistent"&gt;
-                &lt;collection element-type="Element"/&gt;
-                &lt;join/&gt;
-            &lt;/field&gt;
-        &lt;/class&gt;
-
-        &lt;class name="Element" identity-type="application" detachable="true"&gt;
-            &lt;inheritance strategy="new-table"/&gt;
-            &lt;field name="name" primary-key="true"/&gt;
-        &lt;/class&gt;
-
-        &lt;class name="SubElement"&gt;
-            &lt;inheritance strategy="new-table"/&gt;
-            &lt;field name="value"/&gt;
-        &lt;/class&gt;
-    &lt;/package&gt;
-&lt;/jdo&gt;</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>and so in our application we create some objects in <em>datastore1</em>, like
-this</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>PersistenceManagerFactory pmf1 = JDOHelper.getPersistenceManagerFactory("jdo.1.properties");
-PersistenceManager pm1 = pmf1.getPersistenceManager();
-Transaction tx1 = pm1.currentTransaction();
-Object holderId = null;
-try
-{
-    tx1.begin();
-
-    ElementHolder holder = new ElementHolder(101);
-    holder.addElement(new Element("First Element"));
-    holder.addElement(new Element("Second Element"));
-    holder.addElement(new SubElement("First Inherited Element"));
-    holder.addElement(new SubElement("Second Inherited Element"));
-    pm1.makePersistent(holder);
-
-    tx1.commit();
-    holderId = JDOHelper.getObjectId(holder);
-}
-finally
-{
-    if (tx1.isActive())
-    {
-        tx1.rollback();
-    }
-    pm1.close();
-}</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>and now we want to replicate these objects into <em>datastore2</em>, so we
-detach them from <em>datastore1</em> and attach them to <em>datastore2</em>, like this</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>// Detach the objects from "datastore1"
-ElementHolder detachedHolder = null;
-pm1 = pmf1.getPersistenceManager();
-tx1 = pm1.currentTransaction();
-try
-{
-    pm1.getFetchPlan().setGroups(new String[] {FetchPlan.DEFAULT, FetchPlan.ALL});
-    pm1.getFetchPlan().setMaxFetchDepth(-1);
-
-    tx1.begin();
-
-    ElementHolder holder = (ElementHolder) pm1.getObjectById(holderID);
-    detachedHolder = (ElementHolder) pm1.detachCopy(holder);
-
-    tx1.commit();
-}
-finally
-{
-    if (tx1.isActive())
-    {
-        tx1.rollback();
-    }
-    pm1.close();
-}
-
-// Attach the objects to datastore2
-PersistenceManagerFactory pmf2 = JDOHelper.getPersistenceManagerFactory("jdo.2.properties");
-PersistenceManager pm2 = pmf2.getPersistenceManager();
-Transaction tx2 = pm2.currentTransaction();
-try
-{
-    tx2.begin();
-
-    pm2.makePersistent(detachedHolder);
-
-    tx2.commit();
-}
-finally
-{
-    if (tx2.isActive())
-    {
-        tx2.rollback();
-    }
-    pm2.close();
-}</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>These objects are now replicated into <em>datastore2</em>. Clearly you can
-extend this basic idea and replicate large amounts of data.</p>
-</div>
-<hr>
-<div id="footer" class="paragraph">
-<p>Copyright © 2005-2015. All Rights Reserved.</p>
-</div>
-<hr>
-</div>
-</div>
-                </div>
-            </div>
-            <div class="col-sm-3">
-                <nav id="toc" data-spy="affix" data-toggle="toc"></nav>
-            </div>
-        </div>
-    
-</div>
-<footer style="background-color:#97d5ca; padding: 5px;">
-<div class="container">
-    <hr/>
-    <div class="row">
-        <div class="col-sm-9">
-    <a href="https://www.facebook.com/JavaDataObjects" class="externalLink" title="Facebook">Facebook</a>
-            |
-                        <a href="https://twitter.com/JavaDataObjects" class="externalLink" title="Twitter">Twitter</a>
-            |
-                        <a href="https://plus.google.com/106584233526334524963" class="externalLink" title="Google+">Google+</a>
-            |
-                        <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
-            |
-                        <a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630" class="externalLink" title="Issue Tracker">Issue Tracker</a>
-            |
-                        <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
-            |
-                        <a href="api30/apidocs/index.html" title="Latest Javadocs">Latest Javadocs</a>
-        </div>
-    </div>
-    <hr/>
-    <p class="text-center">&copy; 2005-2019 Apache Software Foundation. All Rights Reserved.</p>
-</div>
-</footer>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/releases/release-3.0.1.cgi.html b/docs/releases/release-3.0.1.cgi.html
deleted file mode 100644
index 13ef7d4..0000000
--- a/docs/releases/release-3.0.1.cgi.html
+++ /dev/null
@@ -1,448 +0,0 @@
-<!DOCTYPE html>
-<head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-    <!-- No caching headers -->
-    <meta http-equiv="cache-control" content="no-cache"/>
-    <meta http-equiv="pragma" content="no-cache"/>
-    <meta http-equiv="expires" content="-1"/>
-    <meta name="keywords" content="JDO, Apache, Java, Data, Objects"/>
-    <meta name="description" content="Apache JDO - Java Data Objects"/>
-
-    <title>JDO 3.0.1 Distributions<a id="JDO_3.0.1_Distributions"></a></title>
-
-    <link rel="icon" type="image/png" href="https://apache.github.io/db-jdo-site/images/JDO_32x32.png"/>
-
-    <!--
-        Apache JDO Documentation Template
-        ==================================
-        This template derived various aspects from Apache Deltaspike template, the Apache ISIS template and the Datanucleus template.
-        This template uses 
-        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
-        * Asciidoctor "foundation" CSS
-        * Bootswatch "cosmo" theme for Bootstrap (https://bootswatch.com/cosmo).
-        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/) for the table of contents.
-        * jQuery (necessary for Bootstrap's JavaScript plugins)
-        * Font-Awesome for some icons used by Asciidoctor
-        NOTE: tried using Font-Awesome CSS hosted locally but then fails to work!
-    -->
-    <link href="css/bootswatch/3.3.7/bootstrap-cosmo.css" rel="stylesheet"/>
-    <link href="css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"/>
-
-    <link href="css/asciidoctor/foundation.css" rel="stylesheet"/>
-    <link href="css/datanucleus_theme.css" rel="stylesheet"/>
-    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
-
-    
-
-    
-
-    
-    
-    
-    
-    
-    
-
-    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
-    <script src="js/bootstrap/3.3.7/bootstrap.min.js"></script>
-    <script src="js/bootstrap-toc/0.4.1/bootstrap-toc.min.js"></script>
-
-    <!-- Coderay syntax formatter -->
-    <style type="text/css">
-        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
-/*pre.CodeRay {background-color:#f7f7f8;}*/
-.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
-.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
-.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
-table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
-table.CodeRay td{vertical-align: top;line-height:1.45}
-table.CodeRay td.line-numbers{text-align:right}
-table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
-table.CodeRay td.code{padding:0 0 0 .5em}
-table.CodeRay td.code>pre{padding:0}
-.CodeRay .debug{color:#fff !important;background:#000080 !important}
-.CodeRay .annotation{color:#007}
-.CodeRay .attribute-name{color:#000080}
-.CodeRay .attribute-value{color:#700}
-.CodeRay .binary{color:#509}
-.CodeRay .comment{color:#998;font-style:italic}
-.CodeRay .char{color:#04d}
-.CodeRay .char .content{color:#04d}
-.CodeRay .char .delimiter{color:#039}
-.CodeRay .class{color:#458;font-weight:bold}
-.CodeRay .complex{color:#a08}
-.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
-.CodeRay .color{color:#099}
-.CodeRay .class-variable{color:#369}
-.CodeRay .decorator{color:#b0b}
-.CodeRay .definition{color:#099}
-.CodeRay .delimiter{color:#000}
-.CodeRay .doc{color:#970}
-.CodeRay .doctype{color:#34b}
-.CodeRay .doc-string{color:#d42}
-.CodeRay .escape{color:#666}
-.CodeRay .entity{color:#800}
-.CodeRay .error{color:#808}
-.CodeRay .exception{color:inherit}
-.CodeRay .filename{color:#099}
-.CodeRay .function{color:#900;font-weight:bold}
-.CodeRay .global-variable{color:#008080}
-.CodeRay .hex{color:#058}
-.CodeRay .integer,.CodeRay .float{color:#099}
-.CodeRay .include{color:#555}
-.CodeRay .inline{color:#000}
-.CodeRay .inline .inline{background:#ccc}
-.CodeRay .inline .inline .inline{background:#bbb}
-.CodeRay .inline .inline-delimiter{color:#d14}
-.CodeRay .inline-delimiter{color:#d14}
-.CodeRay .important{color:#555;font-weight:bold}
-.CodeRay .interpreted{color:#b2b}
-.CodeRay .instance-variable{color:#008080}
-.CodeRay .label{color:#970}
-.CodeRay .local-variable{color:#963}
-.CodeRay .octal{color:#40e}
-.CodeRay .predefined{color:#369}
-.CodeRay .preprocessor{color:#579}
-.CodeRay .pseudo-class{color:#555}
-.CodeRay .directive{font-weight:bold}
-.CodeRay .type{font-weight:bold}
-.CodeRay .predefined-type{color:inherit}
-.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
-.CodeRay .key{color:#808}
-.CodeRay .key .delimiter{color:#606}
-.CodeRay .key .char{color:#80f}
-.CodeRay .value{color:#088}
-.CodeRay .regexp .delimiter{color:#808}
-.CodeRay .regexp .content{color:#808}
-.CodeRay .regexp .modifier{color:#808}
-.CodeRay .regexp .char{color:#d14}
-.CodeRay .regexp .function{color:#404;font-weight:bold}
-.CodeRay .string{color:#d20}
-.CodeRay .string .string .string{background:#ffd0d0}
-.CodeRay .string .content{color:#d14}
-.CodeRay .string .char{color:#d14}
-.CodeRay .string .delimiter{color:#d14}
-.CodeRay .shell{color:#d14}
-.CodeRay .shell .delimiter{color:#d14}
-.CodeRay .symbol{color:#990073}
-.CodeRay .symbol .content{color:#a60}
-.CodeRay .symbol .delimiter{color:#630}
-.CodeRay .tag{color:#008080}
-.CodeRay .tag-special{color:#d70}
-.CodeRay .variable{color:#036}
-.CodeRay .insert{background:#afa}
-.CodeRay .delete{background:#faa}
-.CodeRay .change{color:#aaf;background:#007}
-.CodeRay .head{color:#f8f;background:#505}
-.CodeRay .insert .insert{color:#080}
-.CodeRay .delete .delete{color:#800}
-.CodeRay .change .change{color:#66f}
-.CodeRay .head .head{color:#f4f}
-    </style>
-</head>
-<body data-spy="scroll" data-target="#toc">
-<!-- Navbar -->
-<nav class="navbar navbar-default navbar-static-top">
-    <div class="container">
-        <div class="navbar-header">
-            <!-- Three line menu button for use on mobile screens -->
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
-                <span class="sr-only">Toggle navigation</span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-            </button>
-            <!-- 'style' added to align image with navbar. FIX THIS -->
-            <a class="navbar-brand" href="https://db.apache.org/jdo/">
-                <img style="margin-top: -12px;" alt="Brand" src="images/JDO_44x44.png"/>
-            </a>
-            <!-- TODO Any way to abstract the version from Maven? -->
-            <a class="navbar-brand" href="index.html">Apache JDO</a>
-        </div>
-        <!-- Navbar that will collapse on mobile screens -->
-        <div id="navbar" class="navbar-collapse collapse">
-            <ul class="nav navbar-nav">
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">General <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="why_jdo.html">Why JDO?</a></li>
-                        <li><a href="jdo_v_jpa.html">JDO v JPA</a></li>
-                        <li><a href="jdo_v_jpa_api.html">JDO v JPA : API</a></li>
-                        <li><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li>
-                        <li><a href="downloads.html">Downloads</a></li>
-                        <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Implementation <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="specifications.html">Specifications</a></li>
-                        <li><a href="tck.html">TCK</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Usage <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="impls.html">Implementations</a></li>
-                        <li><a href="javadoc.html">API Javadoc</a></li>
-                        <li><a href="class_types.html">Types of Classes</a></li>
-                        <li><a href="field_types.html">Types of Fields</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Metadata</li>
-                        <li><a href="metadata.html">MetaData</a></li>
-                        <li><a href="annotations.html">Annotations</a></li>
-                        <li><a href="jdo_dtd.html">jdo DTD/XSD</a></li>
-                        <li><a href="orm_dtd.html">orm DTD/XSD</a></li>
-                        <li><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li>
-                        <li><a href="jdoconfig_dtd.html">jdoconfig DTD/XSD</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="enhancement.html">Bytecode Enhancement</a></li>
-                        <li><a href="jdohelper.html">JDO Helper</a></li>
-                        <li><a href="pmf.html">PersistenceManagerFactoryr</a></li>
-                        <li><a href="pm.html">PersistenceManager</a></li>
-                        <li><a href="transactions.html">Transactions</a></li>
-                        <li><a href="attach_detach.html">Attach-Detach</a></li>
-                        <li><a href="fetchgroups.html">Fetch Groups</a></li>
-                        <li><a href="state_transition.html">Object States</a></li>
-                        <li><a href="object_retrieval.html">Object Retrieval</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">JDOQL</li>
-                        <li><a href="jdoql.html">JDOQL</a></li>
-                        <li><a href="jdoql_result.html">Result</a></li>
-                        <li><a href="jdoql_methods.html">Methods</a></li>
-                        <li><a href="jdoql_quickref.pdf">Quick Ref PDF</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="extents.html">Extents</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Guides</li>
-                        <li><a href="guides.html">Guides</a></li>
-                        <li><a href="guides/replication.html">Datastore Replication</a></li>
-                        <li><a href="guides/maven-jdo.html">JDO and Maven1</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="references.html">References</a></li>
-                        <li><a href="exceptions.html">Exceptions</a></li>
-                        <li><a href="glossary.html">Glossary</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Articles <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="jdo_3_0_overview.html">JDO 3.0 Overview</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Community <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="get-involved.html">Get Involved</a></li>
-                        <li><a href="team-list.html">Project Team</a></li>
-                        <li><a href="mail-lists.html">Mailing Lists</a></li>
-                        <li><a href="faq.html">FAQ</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Development <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="roadmap.html">RoadMap / TODO</a></li>
-                        <li><a href="svn.html">Source Code</a></li>
-                        <li><a href="http://cwiki.apache.org/GMOxDEV/Coding+standards">Coding Standards</a></li>
-                        <li><a href="issuetracking.html">Issue Tracking</a></li>
-                        <li><a href="dependencies.html">Dependencies</a></li>
-                    </ul>
-                </li>
-            </ul>
-           <!-- 'style' added to fix height of input box. FIX THIS -->
-            <form class="navbar-form navbar-left" role="search" id="search-form" action="https://www.google.com/search" method="get" style="padding: 1px 15px;">
-                <div class="form-group">
-                    <input name="sitesearch" value="db.apache.org" type="hidden">
-                    <input name="q" type="text" class="form-control" placeholder="Search" style="margin-top: 7px; padding: 1px; border-radius: 5px; height: 30px; vertical-align: middle;">
-                </div>
-            </form>
-        </div>
-    </div>
-</nav>
-<div class="container">
-    
-        <div class="row-fluid">
-            <div class="col-sm-9">
-<!--                <div class="page-title">
-                    <h3>JDO 3.0.1 Distributions<a id="JDO_3.0.1_Distributions"></a></h3>
-                </div>
--->
-                <div id="doc-content">
-                    <div id="index" class="paragraph">
-<p><span class="image" style="float: left"><img src="images/JDOx150.png" alt="JDOx150"></span>
-<span class="image" style="float: left"><img src="images/jdo_text.png" alt="jdo text"></span></p>
-</div>
-<hr>
-<div class="sect1">
-<h2 id="_jdo_3_0_1_distributions_a_id_jdo_3_0_1_distributions_a">JDO 3.0.1 Distributions<a id="JDO_3.0.1_Distributions"></a></h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Use the links below to download Apache JDO from one of our mirrors. For
-more information about the projects see
-<a href="../downloads.html">Downloads</a>. For information on running the TCK,
-see <a href="../tck.html">TCK</a>.</p>
-</div>
-<div class="paragraph">
-<p>It is good practice to <a href="#Verifying">verify the integrity</a> of the
-distribution files.</p>
-</div>
-<div class="paragraph">
-<p>You are currently using <strong><a href="http://apache.mirrors.nublue.co.uk/" class="bare">http://apache.mirrors.nublue.co.uk/</a></strong>. If you
-encounter a problem with this mirror, then please select another. If all
-mirrors are failing, there are backup mirrors at the end of the list.
-See <a href="http://www.apache.org/mirrors/">status</a> of mirrors.</p>
-</div>
-<div class="paragraph">
-<p>Other mirrors:
-<a href="http://apache.mirror.anlx.net/http://apache.mirrors.nublue.co.uk/http://mirror.ox.ac.uk/sites/rsync.apache.org/http://mirror.vorboss.net/apache/http://mirrors.ukfast.co.uk/sites/ftp.apache.org/http://www.mirrorservice.org/sites/ftp.apache.org/ftp://ftp.mirrorservice.org/sites/ftp.apache.org/https://www-eu.apache.org/dist/" class="bare">http://apache.mirror.anlx.net/http://apache.mirrors.nublue.co.uk/http://mirror.ox.ac.uk/sites/rsync.apache.org/http://mirror.vorboss.net/apache/h [...]
-(backup)<a href="https://www-us.apache.org/dist/" class="bare">https://www-us.apache.org/dist/</a> (backup)</p>
-</div>
-<div class="paragraph">
-<p><br></p>
-</div>
-<div class="sect2">
-<h3 id="_release_notes_a_id_release_notes_a">Release Notes<a id="Release_Notes"></a></h3>
-<div class="paragraph">
-<p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12317950&amp;styleName=Html&amp;projectId=10630">View
-release notes for JDO 3.0.1</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_api_a_id_api_a">API<a id="API"></a></h3>
-<div class="paragraph">
-<p>The api project contains source to build jdo-api.jar, which defines the
-JDO API. The jar file is the only artifact needed for users who wish to
-compile their programs using the JDO API. It can be downloaded
-automatically by maven and placed into the local maven repository if you
-include the proper dependency in your maven project definition. Use
-groupId javax.jdo, artifactId jdo-api, version 3.0 and define your
-remote repository as <a href="http://www.ibiblio.org/maven" class="bare">http://www.ibiblio.org/maven</a>. Alternatively, it can
-be downloaded manually and put into a location of your choice.</p>
-</div>
-<div class="paragraph">
-<p><a href="http://people.apache.org/repo/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo-api-3.0.1.jar">jdo-api-3.0.1.jar</a></p>
-</div>
-<div class="paragraph apache org/repo/m1-ibiblio-rsync-repository/javax jdo/jars/jdo-api-3 0 1 jar md5[MD5]">
-<p><a href="http://people.apache.org/repo/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo-api-3.0.1.pom">jdo-api-3.0.1.pom</a></p>
-</div>
-<div class="paragraph apache org/repo/m1-ibiblio-rsync-repository/javax jdo/poms/jdo-api-3 0 1 pom md5[MD5]">
-<p><a href="http://apache.mirrors.nublue.co.uk//db/jdo/3.0.1/jdo-api-3.0.1-src.zip">jdo-api-3.0.1-src.zip</a></p>
-</div>
-<div class="paragraph apache org/dist/db/jdo/3 0 1/jdo-api-3 0 1-src zip md5[MD5]">
-<p><a href="http://apache.mirrors.nublue.co.uk//db/jdo/3.0.1/jdo-api-3.0.1-src.tar.gz">jdo-api-3.0.1-src.tar.gz</a></p>
-</div>
-</div>
-<div class="sect2 apache org/dist/db/jdo/3 0 1/jdo-api-3 0 1-src tar gz md5[MD5]">
-<h3 id="_tck_a_id_tck_a">TCK<a id="TCK"></a></h3>
-<div class="paragraph">
-<p>This is a download for all implementors of JDO, and for those who want
-to check how well an implementation is compliant with the JDO
-specification. The tck2 project contains the JDO 2 Technology
-Compatibility Kit. The source distribution is the only artifact needed
-to be downloaded by the user. The dependencies (including the model20
-jar, util20 jar, enhancer20 jar, api2 jar, and JPOX) are automatically
-downloaded by maven as needed to run the TCK.</p>
-</div>
-<div class="paragraph">
-<p><a href="http://apache.mirrors.nublue.co.uk//db/jdo/3.0.1/jdo-tck-3.0.1-src.zip">jdo-tck-3.0.1-src.zip</a></p>
-</div>
-<div class="paragraph apache org/dist/db/jdo/3 0 1/jdo-tck-3 0 1-src zip md5[MD5]">
-<p><a href="http://apache.mirrors.nublue.co.uk//db/jdo/3.0.1/jdo-tck-3.0.1-src.tar.gz">jdo-tck-3.0.1-src.tar.gz</a></p>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1 apache org/dist/db/jdo/3 0 1/jdo-tck-3 0 1-src tar gz md5[MD5]">
-<h2 id="_verifying_releases_a_id_verifying_releases_a">Verifying Releases<a id="Verifying_Releases"></a></h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p><a id="Verifying"></a></p>
-</div>
-<div class="paragraph">
-<p>It is essential that you verify the integrity of the downloaded files
-using the PGP signature and/or the MD5 checksum. The checksum is not as
-strong an indicator as the PGP signature is.</p>
-</div>
-<div class="paragraph">
-<p>The PGP signatures can be verified using PGP or GPG. First download the
-<a href="http://www.apache.org/dist/db/jdo/KEYS">KEYS</a> as well as the <code>asc</code>
-signature file for the particular distribution. Make sure you get these
-files from the <a href="http://www.apache.org/dist/db/jdo/">main distribution
-directory</a>, rather than from a mirror. Then verify the signatures using</p>
-</div>
-<div class="paragraph">
-<p>` % pgpk -a KEYS % pgpv release_name.tar.gz.asc` <em>or</em><br>
-` % pgp -ka KEYS % pgp release_name.tar.gz.asc` <em>or</em><br>
-` % gpg --import KEYS % gpg --verify release_name.tar.gz.asc`</p>
-</div>
-<div class="paragraph">
-<p>Alternatively, you can verify the checksums on the files. Unix programs
-called <code>md5</code>/<code>sha1</code> or <code>md5sum</code>/<code>sha1sum</code> are included in many unix
-distributions. <code>*sum</code> is also available as part of
-<a href="http://www.gnu.org/software/textutils/textutils.html">GNU Textutils</a>.
-Windows users can get binary md5 programs from
-<a href="http://www.fourmilab.ch/md5/">http://www.fourmilab.ch/md5</a> and
-<a href="http://www.pc-tools.net/win32/freeware/console/">hhttp://www.pc-tools.net/win32/freeware/console</a>.
-Windows SlavaSoft <a href="http://www.slavasoft.com/fsum/">fsum</a> supports MD5 and
-SHA1.</p>
-</div>
-<div class="paragraph">
-<p>We highly recommend verifying the PGP signature, though.</p>
-</div>
-<hr>
-<div id="footer" class="paragraph">
-<p>Copyright © 2005-2015. All Rights Reserved.</p>
-</div>
-<hr>
-</div>
-</div>
-                </div>
-            </div>
-            <div class="col-sm-3">
-                <nav id="toc" data-spy="affix" data-toggle="toc"></nav>
-            </div>
-        </div>
-    
-</div>
-<footer style="background-color:#97d5ca; padding: 5px;">
-<div class="container">
-    <hr/>
-    <div class="row">
-        <div class="col-sm-9">
-    <a href="https://www.facebook.com/JavaDataObjects" class="externalLink" title="Facebook">Facebook</a>
-            |
-                        <a href="https://twitter.com/JavaDataObjects" class="externalLink" title="Twitter">Twitter</a>
-            |
-                        <a href="https://plus.google.com/106584233526334524963" class="externalLink" title="Google+">Google+</a>
-            |
-                        <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
-            |
-                        <a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630" class="externalLink" title="Issue Tracker">Issue Tracker</a>
-            |
-                        <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
-            |
-                        <a href="api30/apidocs/index.html" title="Latest Javadocs">Latest Javadocs</a>
-        </div>
-    </div>
-    <hr/>
-    <p class="text-center">&copy; 2005-2019 Apache Software Foundation. All Rights Reserved.</p>
-</div>
-</footer>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/releases/release-3.1-rc1.cgi.html b/docs/releases/release-3.1-rc1.cgi.html
deleted file mode 100644
index e034895..0000000
--- a/docs/releases/release-3.1-rc1.cgi.html
+++ /dev/null
@@ -1,431 +0,0 @@
-<!DOCTYPE html>
-<head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-    <!-- No caching headers -->
-    <meta http-equiv="cache-control" content="no-cache"/>
-    <meta http-equiv="pragma" content="no-cache"/>
-    <meta http-equiv="expires" content="-1"/>
-    <meta name="keywords" content="JDO, Apache, Java, Data, Objects"/>
-    <meta name="description" content="Apache JDO - Java Data Objects"/>
-
-    <title>JDO 3.1-rc1 Distributions<a id="JDO_3.1-rc1_Distributions"></a></title>
-
-    <link rel="icon" type="image/png" href="https://apache.github.io/db-jdo-site/images/JDO_32x32.png"/>
-
-    <!--
-        Apache JDO Documentation Template
-        ==================================
-        This template derived various aspects from Apache Deltaspike template, the Apache ISIS template and the Datanucleus template.
-        This template uses 
-        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
-        * Asciidoctor "foundation" CSS
-        * Bootswatch "cosmo" theme for Bootstrap (https://bootswatch.com/cosmo).
-        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/) for the table of contents.
-        * jQuery (necessary for Bootstrap's JavaScript plugins)
-        * Font-Awesome for some icons used by Asciidoctor
-        NOTE: tried using Font-Awesome CSS hosted locally but then fails to work!
-    -->
-    <link href="css/bootswatch/3.3.7/bootstrap-cosmo.css" rel="stylesheet"/>
-    <link href="css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"/>
-
-    <link href="css/asciidoctor/foundation.css" rel="stylesheet"/>
-    <link href="css/datanucleus_theme.css" rel="stylesheet"/>
-    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
-
-    
-
-    
-
-    
-    
-    
-    
-    
-    
-
-    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
-    <script src="js/bootstrap/3.3.7/bootstrap.min.js"></script>
-    <script src="js/bootstrap-toc/0.4.1/bootstrap-toc.min.js"></script>
-
-    <!-- Coderay syntax formatter -->
-    <style type="text/css">
-        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
-/*pre.CodeRay {background-color:#f7f7f8;}*/
-.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
-.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
-.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
-table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
-table.CodeRay td{vertical-align: top;line-height:1.45}
-table.CodeRay td.line-numbers{text-align:right}
-table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
-table.CodeRay td.code{padding:0 0 0 .5em}
-table.CodeRay td.code>pre{padding:0}
-.CodeRay .debug{color:#fff !important;background:#000080 !important}
-.CodeRay .annotation{color:#007}
-.CodeRay .attribute-name{color:#000080}
-.CodeRay .attribute-value{color:#700}
-.CodeRay .binary{color:#509}
-.CodeRay .comment{color:#998;font-style:italic}
-.CodeRay .char{color:#04d}
-.CodeRay .char .content{color:#04d}
-.CodeRay .char .delimiter{color:#039}
-.CodeRay .class{color:#458;font-weight:bold}
-.CodeRay .complex{color:#a08}
-.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
-.CodeRay .color{color:#099}
-.CodeRay .class-variable{color:#369}
-.CodeRay .decorator{color:#b0b}
-.CodeRay .definition{color:#099}
-.CodeRay .delimiter{color:#000}
-.CodeRay .doc{color:#970}
-.CodeRay .doctype{color:#34b}
-.CodeRay .doc-string{color:#d42}
-.CodeRay .escape{color:#666}
-.CodeRay .entity{color:#800}
-.CodeRay .error{color:#808}
-.CodeRay .exception{color:inherit}
-.CodeRay .filename{color:#099}
-.CodeRay .function{color:#900;font-weight:bold}
-.CodeRay .global-variable{color:#008080}
-.CodeRay .hex{color:#058}
-.CodeRay .integer,.CodeRay .float{color:#099}
-.CodeRay .include{color:#555}
-.CodeRay .inline{color:#000}
-.CodeRay .inline .inline{background:#ccc}
-.CodeRay .inline .inline .inline{background:#bbb}
-.CodeRay .inline .inline-delimiter{color:#d14}
-.CodeRay .inline-delimiter{color:#d14}
-.CodeRay .important{color:#555;font-weight:bold}
-.CodeRay .interpreted{color:#b2b}
-.CodeRay .instance-variable{color:#008080}
-.CodeRay .label{color:#970}
-.CodeRay .local-variable{color:#963}
-.CodeRay .octal{color:#40e}
-.CodeRay .predefined{color:#369}
-.CodeRay .preprocessor{color:#579}
-.CodeRay .pseudo-class{color:#555}
-.CodeRay .directive{font-weight:bold}
-.CodeRay .type{font-weight:bold}
-.CodeRay .predefined-type{color:inherit}
-.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
-.CodeRay .key{color:#808}
-.CodeRay .key .delimiter{color:#606}
-.CodeRay .key .char{color:#80f}
-.CodeRay .value{color:#088}
-.CodeRay .regexp .delimiter{color:#808}
-.CodeRay .regexp .content{color:#808}
-.CodeRay .regexp .modifier{color:#808}
-.CodeRay .regexp .char{color:#d14}
-.CodeRay .regexp .function{color:#404;font-weight:bold}
-.CodeRay .string{color:#d20}
-.CodeRay .string .string .string{background:#ffd0d0}
-.CodeRay .string .content{color:#d14}
-.CodeRay .string .char{color:#d14}
-.CodeRay .string .delimiter{color:#d14}
-.CodeRay .shell{color:#d14}
-.CodeRay .shell .delimiter{color:#d14}
-.CodeRay .symbol{color:#990073}
-.CodeRay .symbol .content{color:#a60}
-.CodeRay .symbol .delimiter{color:#630}
-.CodeRay .tag{color:#008080}
-.CodeRay .tag-special{color:#d70}
-.CodeRay .variable{color:#036}
-.CodeRay .insert{background:#afa}
-.CodeRay .delete{background:#faa}
-.CodeRay .change{color:#aaf;background:#007}
-.CodeRay .head{color:#f8f;background:#505}
-.CodeRay .insert .insert{color:#080}
-.CodeRay .delete .delete{color:#800}
-.CodeRay .change .change{color:#66f}
-.CodeRay .head .head{color:#f4f}
-    </style>
-</head>
-<body data-spy="scroll" data-target="#toc">
-<!-- Navbar -->
-<nav class="navbar navbar-default navbar-static-top">
-    <div class="container">
-        <div class="navbar-header">
-            <!-- Three line menu button for use on mobile screens -->
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
-                <span class="sr-only">Toggle navigation</span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-            </button>
-            <!-- 'style' added to align image with navbar. FIX THIS -->
-            <a class="navbar-brand" href="https://db.apache.org/jdo/">
-                <img style="margin-top: -12px;" alt="Brand" src="images/JDO_44x44.png"/>
-            </a>
-            <!-- TODO Any way to abstract the version from Maven? -->
-            <a class="navbar-brand" href="index.html">Apache JDO</a>
-        </div>
-        <!-- Navbar that will collapse on mobile screens -->
-        <div id="navbar" class="navbar-collapse collapse">
-            <ul class="nav navbar-nav">
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">General <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="why_jdo.html">Why JDO?</a></li>
-                        <li><a href="jdo_v_jpa.html">JDO v JPA</a></li>
-                        <li><a href="jdo_v_jpa_api.html">JDO v JPA : API</a></li>
-                        <li><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li>
-                        <li><a href="downloads.html">Downloads</a></li>
-                        <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Implementation <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="specifications.html">Specifications</a></li>
-                        <li><a href="tck.html">TCK</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Usage <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="impls.html">Implementations</a></li>
-                        <li><a href="javadoc.html">API Javadoc</a></li>
-                        <li><a href="class_types.html">Types of Classes</a></li>
-                        <li><a href="field_types.html">Types of Fields</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Metadata</li>
-                        <li><a href="metadata.html">MetaData</a></li>
-                        <li><a href="annotations.html">Annotations</a></li>
-                        <li><a href="jdo_dtd.html">jdo DTD/XSD</a></li>
-                        <li><a href="orm_dtd.html">orm DTD/XSD</a></li>
-                        <li><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li>
-                        <li><a href="jdoconfig_dtd.html">jdoconfig DTD/XSD</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="enhancement.html">Bytecode Enhancement</a></li>
-                        <li><a href="jdohelper.html">JDO Helper</a></li>
-                        <li><a href="pmf.html">PersistenceManagerFactoryr</a></li>
-                        <li><a href="pm.html">PersistenceManager</a></li>
-                        <li><a href="transactions.html">Transactions</a></li>
-                        <li><a href="attach_detach.html">Attach-Detach</a></li>
-                        <li><a href="fetchgroups.html">Fetch Groups</a></li>
-                        <li><a href="state_transition.html">Object States</a></li>
-                        <li><a href="object_retrieval.html">Object Retrieval</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">JDOQL</li>
-                        <li><a href="jdoql.html">JDOQL</a></li>
-                        <li><a href="jdoql_result.html">Result</a></li>
-                        <li><a href="jdoql_methods.html">Methods</a></li>
-                        <li><a href="jdoql_quickref.pdf">Quick Ref PDF</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="extents.html">Extents</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Guides</li>
-                        <li><a href="guides.html">Guides</a></li>
-                        <li><a href="guides/replication.html">Datastore Replication</a></li>
-                        <li><a href="guides/maven-jdo.html">JDO and Maven1</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="references.html">References</a></li>
-                        <li><a href="exceptions.html">Exceptions</a></li>
-                        <li><a href="glossary.html">Glossary</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Articles <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="jdo_3_0_overview.html">JDO 3.0 Overview</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Community <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="get-involved.html">Get Involved</a></li>
-                        <li><a href="team-list.html">Project Team</a></li>
-                        <li><a href="mail-lists.html">Mailing Lists</a></li>
-                        <li><a href="faq.html">FAQ</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Development <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="roadmap.html">RoadMap / TODO</a></li>
-                        <li><a href="svn.html">Source Code</a></li>
-                        <li><a href="http://cwiki.apache.org/GMOxDEV/Coding+standards">Coding Standards</a></li>
-                        <li><a href="issuetracking.html">Issue Tracking</a></li>
-                        <li><a href="dependencies.html">Dependencies</a></li>
-                    </ul>
-                </li>
-            </ul>
-           <!-- 'style' added to fix height of input box. FIX THIS -->
-            <form class="navbar-form navbar-left" role="search" id="search-form" action="https://www.google.com/search" method="get" style="padding: 1px 15px;">
-                <div class="form-group">
-                    <input name="sitesearch" value="db.apache.org" type="hidden">
-                    <input name="q" type="text" class="form-control" placeholder="Search" style="margin-top: 7px; padding: 1px; border-radius: 5px; height: 30px; vertical-align: middle;">
-                </div>
-            </form>
-        </div>
-    </div>
-</nav>
-<div class="container">
-    
-        <div class="row-fluid">
-            <div class="col-sm-9">
-<!--                <div class="page-title">
-                    <h3>JDO 3.1-rc1 Distributions<a id="JDO_3.1-rc1_Distributions"></a></h3>
-                </div>
--->
-                <div id="doc-content">
-                    <div id="index" class="paragraph">
-<p><span class="image" style="float: left"><img src="images/JDOx150.png" alt="JDOx150"></span>
-<span class="image" style="float: left"><img src="images/jdo_text.png" alt="jdo text"></span></p>
-</div>
-<hr>
-<div class="sect1">
-<h2 id="_jdo_3_1_rc1_distributions_a_id_jdo_3_1_rc1_distributions_a">JDO 3.1-rc1 Distributions<a id="JDO_3.1-rc1_Distributions"></a></h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Use the links below to download Apache JDO from one of our mirrors. For
-more information about the projects see
-<a href="../downloads.html">Downloads</a>. For information on running the TCK,
-see <a href="../tck.html">TCK</a>.</p>
-</div>
-<div class="paragraph">
-<p>It is good practice to <a href="#Verifying">verify the integrity</a> of the
-distribution files.</p>
-</div>
-<div class="paragraph">
-<p>You are currently using
-<strong><a href="http://mirror.ox.ac.uk/sites/rsync.apache.org/" class="bare">http://mirror.ox.ac.uk/sites/rsync.apache.org/</a></strong>. If you encounter a
-problem with this mirror, then please select another. If all mirrors are
-failing, there are backup mirrors at the end of the list. See
-<a href="http://www.apache.org/mirrors/">status</a> of mirrors.</p>
-</div>
-<div class="paragraph">
-<p>Other mirrors:
-<a href="http://apache.mirror.anlx.net/http://apache.mirrors.nublue.co.uk/http://mirror.ox.ac.uk/sites/rsync.apache.org/http://mirror.vorboss.net/apache/http://mirrors.ukfast.co.uk/sites/ftp.apache.org/http://www.mirrorservice.org/sites/ftp.apache.org/ftp://ftp.mirrorservice.org/sites/ftp.apache.org/https://www-eu.apache.org/dist/" class="bare">http://apache.mirror.anlx.net/http://apache.mirrors.nublue.co.uk/http://mirror.ox.ac.uk/sites/rsync.apache.org/http://mirror.vorboss.net/apache/h [...]
-(backup)<a href="https://www-us.apache.org/dist/" class="bare">https://www-us.apache.org/dist/</a> (backup)</p>
-</div>
-<div class="paragraph">
-<p><br></p>
-</div>
-<div class="sect2">
-<h3 id="_release_notes_a_id_release_notes_a">Release Notes<a id="Release_Notes"></a></h3>
-<div class="paragraph">
-<p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12314921&amp;styleName=Html&amp;projectId=10630">View
-release notes for JDO 3.1-rc1</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_api_a_id_api_a">API<a id="API"></a></h3>
-<div class="paragraph">
-<p>The api project contains source to build jdo-api.jar, which defines the
-JDO API. The jar file is the only artifact needed for users who wish to
-compile their programs using the JDO API. It can be downloaded
-automatically by maven and placed into the local maven repository if you
-include the proper dependency in your maven project definition. Use
-groupId javax.jdo, artifactId jdo-api, version 3.1-rc1 and define your
-remote repository as <a href="http://www.ibiblio.org/maven" class="bare">http://www.ibiblio.org/maven</a>. Alternatively, it can
-be downloaded manually and put into a location of your choice.</p>
-</div>
-<div class="paragraph">
-<p><a href="http://mirror.ox.ac.uk/sites/rsync.apache.org//db/jdo/3.1-rc1/jdo-api-3.1-rc1.jar">jdo-api-3.1-rc1.jar</a></p>
-</div>
-<div class="paragraph apache org/dist/db/jdo/3 1-rc1/jdo-api-3 1-rc1 jar asc[PGP]">
-<p><a href="http://mirror.ox.ac.uk/sites/rsync.apache.org//db/jdo/3.1-rc1/jdo-api-3.1-rc1.pom">jdo-api-3.1-rc1.pom</a></p>
-</div>
-<div class="paragraph apache org/dist/db/jdo/3 1-rc1/jdo-api-3 1-rc1 pom asc[PGP]">
-<p><a href="http://mirror.ox.ac.uk/sites/rsync.apache.org//db/jdo/3.1-rc1/jdo-api-3.1-rc1-sources.jar">jdo-api-3.1-rc1-sources.jar</a></p>
-</div>
-</div>
-<div class="sect2 apache org/dist/db/jdo/3 1-rc1/jdo-api-3 1-rc1-sources jar asc[PGP]">
-<h3 id="_tck_a_id_tck_a">TCK<a id="TCK"></a></h3>
-<div class="paragraph">
-<p>This is a download for all implementors of JDO, and for those who want
-to check how well an implementation is compliant with the JDO
-specification. The tck project contains the JDO Technology Compatibility
-Kit. The source distribution is the only artifact needed to be
-downloaded by the user. The dependencies are automatically downloaded by
-maven as needed to run the TCK. Please refer to the README.html for
-further details.</p>
-</div>
-<div class="paragraph">
-<p><a href="http://mirror.ox.ac.uk/sites/rsync.apache.org//db/jdo/3.1-rc1/jdo-3.1-rc1-src.zip">jdo-3.1-rc1-src.zip</a></p>
-</div>
-<div class="paragraph apache org/dist/db/jdo/3 1-rc1/jdo-3 1-rc1-src zip asc[PGP]">
-<p><a href="http://mirror.ox.ac.uk/sites/rsync.apache.org//db/jdo/3.1-rc1/jdo-3.1-rc1-src.tar.gz">jdo-3.1-rc1-src.tar.gz</a></p>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1 apache org/dist/db/jdo/3 1-rc1/jdo-3 1-rc1-src tar gz asc[PGP]">
-<h2 id="_verifying_releases_a_id_verifying_releases_a">Verifying Releases<a id="Verifying_Releases"></a></h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p><a id="Verifying"></a></p>
-</div>
-<div class="paragraph">
-<p>It is essential that you verify the integrity of the downloaded files
-using the PGP signature.</p>
-</div>
-<div class="paragraph">
-<p>The PGP signatures can be verified using PGP or GPG. First download the
-<a href="http://www.apache.org/dist/db/jdo/KEYS">KEYS</a> as well as the <code>asc</code>
-signature file for the particular distribution. Make sure you get these
-files from the <a href="http://www.apache.org/dist/db/jdo/">main distribution
-directory</a>, rather than from a mirror. Then verify the signatures using</p>
-</div>
-<div class="paragraph">
-<p>` % pgpk -a KEYS % pgpv release_name.tar.gz.asc` <em>or</em><br>
-` % pgp -ka KEYS % pgp release_name.tar.gz.asc` <em>or</em><br>
-` % gpg --import KEYS % gpg --verify release_name.tar.gz.asc`</p>
-</div>
-<hr>
-<div id="footer" class="paragraph">
-<p>Copyright © 2005-2015. All Rights Reserved.</p>
-</div>
-<hr>
-</div>
-</div>
-                </div>
-            </div>
-            <div class="col-sm-3">
-                <nav id="toc" data-spy="affix" data-toggle="toc"></nav>
-            </div>
-        </div>
-    
-</div>
-<footer style="background-color:#97d5ca; padding: 5px;">
-<div class="container">
-    <hr/>
-    <div class="row">
-        <div class="col-sm-9">
-    <a href="https://www.facebook.com/JavaDataObjects" class="externalLink" title="Facebook">Facebook</a>
-            |
-                        <a href="https://twitter.com/JavaDataObjects" class="externalLink" title="Twitter">Twitter</a>
-            |
-                        <a href="https://plus.google.com/106584233526334524963" class="externalLink" title="Google+">Google+</a>
-            |
-                        <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
-            |
-                        <a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630" class="externalLink" title="Issue Tracker">Issue Tracker</a>
-            |
-                        <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
-            |
-                        <a href="api30/apidocs/index.html" title="Latest Javadocs">Latest Javadocs</a>
-        </div>
-    </div>
-    <hr/>
-    <p class="text-center">&copy; 2005-2019 Apache Software Foundation. All Rights Reserved.</p>
-</div>
-</footer>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/releases/release-3.1.cgi.html b/docs/releases/release-3.1.cgi.html
deleted file mode 100644
index b93daca..0000000
--- a/docs/releases/release-3.1.cgi.html
+++ /dev/null
@@ -1,430 +0,0 @@
-<!DOCTYPE html>
-<head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-    <!-- No caching headers -->
-    <meta http-equiv="cache-control" content="no-cache"/>
-    <meta http-equiv="pragma" content="no-cache"/>
-    <meta http-equiv="expires" content="-1"/>
-    <meta name="keywords" content="JDO, Apache, Java, Data, Objects"/>
-    <meta name="description" content="Apache JDO - Java Data Objects"/>
-
-    <title>JDO 3.1 Distributions<a id="JDO_3.1_Distributions"></a></title>
-
-    <link rel="icon" type="image/png" href="https://apache.github.io/db-jdo-site/images/JDO_32x32.png"/>
-
-    <!--
-        Apache JDO Documentation Template
-        ==================================
-        This template derived various aspects from Apache Deltaspike template, the Apache ISIS template and the Datanucleus template.
-        This template uses 
-        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
-        * Asciidoctor "foundation" CSS
-        * Bootswatch "cosmo" theme for Bootstrap (https://bootswatch.com/cosmo).
-        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/) for the table of contents.
-        * jQuery (necessary for Bootstrap's JavaScript plugins)
-        * Font-Awesome for some icons used by Asciidoctor
-        NOTE: tried using Font-Awesome CSS hosted locally but then fails to work!
-    -->
-    <link href="css/bootswatch/3.3.7/bootstrap-cosmo.css" rel="stylesheet"/>
-    <link href="css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"/>
-
-    <link href="css/asciidoctor/foundation.css" rel="stylesheet"/>
-    <link href="css/datanucleus_theme.css" rel="stylesheet"/>
-    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
-
-    
-
-    
-
-    
-    
-    
-    
-    
-    
-
-    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
-    <script src="js/bootstrap/3.3.7/bootstrap.min.js"></script>
-    <script src="js/bootstrap-toc/0.4.1/bootstrap-toc.min.js"></script>
-
-    <!-- Coderay syntax formatter -->
-    <style type="text/css">
-        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
-/*pre.CodeRay {background-color:#f7f7f8;}*/
-.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
-.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
-.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
-table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
-table.CodeRay td{vertical-align: top;line-height:1.45}
-table.CodeRay td.line-numbers{text-align:right}
-table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
-table.CodeRay td.code{padding:0 0 0 .5em}
-table.CodeRay td.code>pre{padding:0}
-.CodeRay .debug{color:#fff !important;background:#000080 !important}
-.CodeRay .annotation{color:#007}
-.CodeRay .attribute-name{color:#000080}
-.CodeRay .attribute-value{color:#700}
-.CodeRay .binary{color:#509}
-.CodeRay .comment{color:#998;font-style:italic}
-.CodeRay .char{color:#04d}
-.CodeRay .char .content{color:#04d}
-.CodeRay .char .delimiter{color:#039}
-.CodeRay .class{color:#458;font-weight:bold}
-.CodeRay .complex{color:#a08}
-.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
-.CodeRay .color{color:#099}
-.CodeRay .class-variable{color:#369}
-.CodeRay .decorator{color:#b0b}
-.CodeRay .definition{color:#099}
-.CodeRay .delimiter{color:#000}
-.CodeRay .doc{color:#970}
-.CodeRay .doctype{color:#34b}
-.CodeRay .doc-string{color:#d42}
-.CodeRay .escape{color:#666}
-.CodeRay .entity{color:#800}
-.CodeRay .error{color:#808}
-.CodeRay .exception{color:inherit}
-.CodeRay .filename{color:#099}
-.CodeRay .function{color:#900;font-weight:bold}
-.CodeRay .global-variable{color:#008080}
-.CodeRay .hex{color:#058}
-.CodeRay .integer,.CodeRay .float{color:#099}
-.CodeRay .include{color:#555}
-.CodeRay .inline{color:#000}
-.CodeRay .inline .inline{background:#ccc}
-.CodeRay .inline .inline .inline{background:#bbb}
-.CodeRay .inline .inline-delimiter{color:#d14}
-.CodeRay .inline-delimiter{color:#d14}
-.CodeRay .important{color:#555;font-weight:bold}
-.CodeRay .interpreted{color:#b2b}
-.CodeRay .instance-variable{color:#008080}
-.CodeRay .label{color:#970}
-.CodeRay .local-variable{color:#963}
-.CodeRay .octal{color:#40e}
-.CodeRay .predefined{color:#369}
-.CodeRay .preprocessor{color:#579}
-.CodeRay .pseudo-class{color:#555}
-.CodeRay .directive{font-weight:bold}
-.CodeRay .type{font-weight:bold}
-.CodeRay .predefined-type{color:inherit}
-.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
-.CodeRay .key{color:#808}
-.CodeRay .key .delimiter{color:#606}
-.CodeRay .key .char{color:#80f}
-.CodeRay .value{color:#088}
-.CodeRay .regexp .delimiter{color:#808}
-.CodeRay .regexp .content{color:#808}
-.CodeRay .regexp .modifier{color:#808}
-.CodeRay .regexp .char{color:#d14}
-.CodeRay .regexp .function{color:#404;font-weight:bold}
-.CodeRay .string{color:#d20}
-.CodeRay .string .string .string{background:#ffd0d0}
-.CodeRay .string .content{color:#d14}
-.CodeRay .string .char{color:#d14}
-.CodeRay .string .delimiter{color:#d14}
-.CodeRay .shell{color:#d14}
-.CodeRay .shell .delimiter{color:#d14}
-.CodeRay .symbol{color:#990073}
-.CodeRay .symbol .content{color:#a60}
-.CodeRay .symbol .delimiter{color:#630}
-.CodeRay .tag{color:#008080}
-.CodeRay .tag-special{color:#d70}
-.CodeRay .variable{color:#036}
-.CodeRay .insert{background:#afa}
-.CodeRay .delete{background:#faa}
-.CodeRay .change{color:#aaf;background:#007}
-.CodeRay .head{color:#f8f;background:#505}
-.CodeRay .insert .insert{color:#080}
-.CodeRay .delete .delete{color:#800}
-.CodeRay .change .change{color:#66f}
-.CodeRay .head .head{color:#f4f}
-    </style>
-</head>
-<body data-spy="scroll" data-target="#toc">
-<!-- Navbar -->
-<nav class="navbar navbar-default navbar-static-top">
-    <div class="container">
-        <div class="navbar-header">
-            <!-- Three line menu button for use on mobile screens -->
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
-                <span class="sr-only">Toggle navigation</span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-            </button>
-            <!-- 'style' added to align image with navbar. FIX THIS -->
-            <a class="navbar-brand" href="https://db.apache.org/jdo/">
-                <img style="margin-top: -12px;" alt="Brand" src="images/JDO_44x44.png"/>
-            </a>
-            <!-- TODO Any way to abstract the version from Maven? -->
-            <a class="navbar-brand" href="index.html">Apache JDO</a>
-        </div>
-        <!-- Navbar that will collapse on mobile screens -->
-        <div id="navbar" class="navbar-collapse collapse">
-            <ul class="nav navbar-nav">
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">General <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="why_jdo.html">Why JDO?</a></li>
-                        <li><a href="jdo_v_jpa.html">JDO v JPA</a></li>
-                        <li><a href="jdo_v_jpa_api.html">JDO v JPA : API</a></li>
-                        <li><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li>
-                        <li><a href="downloads.html">Downloads</a></li>
-                        <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Implementation <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="specifications.html">Specifications</a></li>
-                        <li><a href="tck.html">TCK</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Usage <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="impls.html">Implementations</a></li>
-                        <li><a href="javadoc.html">API Javadoc</a></li>
-                        <li><a href="class_types.html">Types of Classes</a></li>
-                        <li><a href="field_types.html">Types of Fields</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Metadata</li>
-                        <li><a href="metadata.html">MetaData</a></li>
-                        <li><a href="annotations.html">Annotations</a></li>
-                        <li><a href="jdo_dtd.html">jdo DTD/XSD</a></li>
-                        <li><a href="orm_dtd.html">orm DTD/XSD</a></li>
-                        <li><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li>
-                        <li><a href="jdoconfig_dtd.html">jdoconfig DTD/XSD</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="enhancement.html">Bytecode Enhancement</a></li>
-                        <li><a href="jdohelper.html">JDO Helper</a></li>
-                        <li><a href="pmf.html">PersistenceManagerFactoryr</a></li>
-                        <li><a href="pm.html">PersistenceManager</a></li>
-                        <li><a href="transactions.html">Transactions</a></li>
-                        <li><a href="attach_detach.html">Attach-Detach</a></li>
-                        <li><a href="fetchgroups.html">Fetch Groups</a></li>
-                        <li><a href="state_transition.html">Object States</a></li>
-                        <li><a href="object_retrieval.html">Object Retrieval</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">JDOQL</li>
-                        <li><a href="jdoql.html">JDOQL</a></li>
-                        <li><a href="jdoql_result.html">Result</a></li>
-                        <li><a href="jdoql_methods.html">Methods</a></li>
-                        <li><a href="jdoql_quickref.pdf">Quick Ref PDF</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="extents.html">Extents</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Guides</li>
-                        <li><a href="guides.html">Guides</a></li>
-                        <li><a href="guides/replication.html">Datastore Replication</a></li>
-                        <li><a href="guides/maven-jdo.html">JDO and Maven1</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="references.html">References</a></li>
-                        <li><a href="exceptions.html">Exceptions</a></li>
-                        <li><a href="glossary.html">Glossary</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Articles <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="jdo_3_0_overview.html">JDO 3.0 Overview</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Community <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="get-involved.html">Get Involved</a></li>
-                        <li><a href="team-list.html">Project Team</a></li>
-                        <li><a href="mail-lists.html">Mailing Lists</a></li>
-                        <li><a href="faq.html">FAQ</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Development <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="roadmap.html">RoadMap / TODO</a></li>
-                        <li><a href="svn.html">Source Code</a></li>
-                        <li><a href="http://cwiki.apache.org/GMOxDEV/Coding+standards">Coding Standards</a></li>
-                        <li><a href="issuetracking.html">Issue Tracking</a></li>
-                        <li><a href="dependencies.html">Dependencies</a></li>
-                    </ul>
-                </li>
-            </ul>
-           <!-- 'style' added to fix height of input box. FIX THIS -->
-            <form class="navbar-form navbar-left" role="search" id="search-form" action="https://www.google.com/search" method="get" style="padding: 1px 15px;">
-                <div class="form-group">
-                    <input name="sitesearch" value="db.apache.org" type="hidden">
-                    <input name="q" type="text" class="form-control" placeholder="Search" style="margin-top: 7px; padding: 1px; border-radius: 5px; height: 30px; vertical-align: middle;">
-                </div>
-            </form>
-        </div>
-    </div>
-</nav>
-<div class="container">
-    
-        <div class="row-fluid">
-            <div class="col-sm-9">
-<!--                <div class="page-title">
-                    <h3>JDO 3.1 Distributions<a id="JDO_3.1_Distributions"></a></h3>
-                </div>
--->
-                <div id="doc-content">
-                    <div id="index" class="paragraph">
-<p><span class="image" style="float: left"><img src="images/JDOx150.png" alt="JDOx150"></span>
-<span class="image" style="float: left"><img src="images/jdo_text.png" alt="jdo text"></span></p>
-</div>
-<hr>
-<div class="sect1">
-<h2 id="_jdo_3_1_distributions_a_id_jdo_3_1_distributions_a">JDO 3.1 Distributions<a id="JDO_3.1_Distributions"></a></h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Use the links below to download Apache JDO from one of our mirrors. For
-more information about the projects see
-<a href="../downloads.html">Downloads</a>. For information on running the TCK,
-see <a href="../tck.html">TCK</a>.</p>
-</div>
-<div class="paragraph">
-<p>It is good practice to <a href="#Verifying">verify the integrity</a> of the
-distribution files.</p>
-</div>
-<div class="paragraph">
-<p>You are currently using <strong><a href="http://apache.mirror.anlx.net/" class="bare">http://apache.mirror.anlx.net/</a></strong>. If you
-encounter a problem with this mirror, then please select another. If all
-mirrors are failing, there are backup mirrors at the end of the list.
-See <a href="http://www.apache.org/mirrors/">status</a> of mirrors.</p>
-</div>
-<div class="paragraph">
-<p>Other mirrors:
-<a href="http://apache.mirror.anlx.net/http://apache.mirrors.nublue.co.uk/http://mirror.ox.ac.uk/sites/rsync.apache.org/http://mirror.vorboss.net/apache/http://mirrors.ukfast.co.uk/sites/ftp.apache.org/http://www.mirrorservice.org/sites/ftp.apache.org/ftp://ftp.mirrorservice.org/sites/ftp.apache.org/https://www-eu.apache.org/dist/" class="bare">http://apache.mirror.anlx.net/http://apache.mirrors.nublue.co.uk/http://mirror.ox.ac.uk/sites/rsync.apache.org/http://mirror.vorboss.net/apache/h [...]
-(backup)<a href="https://www-us.apache.org/dist/" class="bare">https://www-us.apache.org/dist/</a> (backup)</p>
-</div>
-<div class="paragraph">
-<p><br></p>
-</div>
-<div class="sect2">
-<h3 id="_release_notes_a_id_release_notes_a">Release Notes<a id="Release_Notes"></a></h3>
-<div class="paragraph">
-<p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12325878&amp;styleName=Html&amp;projectId=10630">View
-release notes for JDO 3.1</a></p>
-</div>
-</div>
-<div class="sect2">
-<h3 id="_api_a_id_api_a">API<a id="API"></a></h3>
-<div class="paragraph">
-<p>The api project contains source to build jdo-api.jar, which defines the
-JDO API. The jar file is the only artifact needed for users who wish to
-compile their programs using the JDO API. It can be downloaded
-automatically by maven and placed into the local maven repository if you
-include the proper dependency in your maven project definition. Use
-groupId javax.jdo, artifactId jdo-api, version 3.1 and define your
-remote repository as <a href="http://www.ibiblio.org/maven" class="bare">http://www.ibiblio.org/maven</a>. Alternatively, it can
-be downloaded manually and put into a location of your choice.</p>
-</div>
-<div class="paragraph">
-<p><a href="http://apache.mirror.anlx.net//db/jdo/3.1/jdo-api-3.1.jar">jdo-api-3.1.jar</a></p>
-</div>
-<div class="paragraph apache org/dist/db/jdo/3 1/jdo-api-3 1 jar asc[PGP]">
-<p><a href="http://apache.mirror.anlx.net//db/jdo/3.1/jdo-api-3.1.pom">jdo-api-3.1.pom</a></p>
-</div>
-<div class="paragraph apache org/dist/db/jdo/3 1/jdo-api-3 1 pom asc[PGP]">
-<p><a href="http://apache.mirror.anlx.net//db/jdo/3.1/jdo-api-3.1-sources.jar">jdo-api-3.1-sources.jar</a></p>
-</div>
-</div>
-<div class="sect2 apache org/dist/db/jdo/3 1/jdo-api-3 1-sources jar asc[PGP]">
-<h3 id="_tck_a_id_tck_a">TCK<a id="TCK"></a></h3>
-<div class="paragraph">
-<p>This is a download for all implementors of JDO, and for those who want
-to check how well an implementation is compliant with the JDO
-specification. The tck project contains the JDO Technology Compatibility
-Kit. The source distribution is the only artifact needed to be
-downloaded by the user. The dependencies are automatically downloaded by
-maven as needed to run the TCK. Please refer to the README.html for
-further details.</p>
-</div>
-<div class="paragraph">
-<p><a href="http://apache.mirror.anlx.net//db/jdo/3.1/jdo-3.1-src.zip">jdo-3.1-src.zip</a></p>
-</div>
-<div class="paragraph apache org/dist/db/jdo/3 1/jdo-3 1-src zip asc[PGP]">
-<p><a href="http://apache.mirror.anlx.net//db/jdo/3.1/jdo-3.1-src.tar.gz">jdo-3.1-src.tar.gz</a></p>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1 apache org/dist/db/jdo/3 1/jdo-3 1-src tar gz asc[PGP]">
-<h2 id="_verifying_releases_a_id_verifying_releases_a">Verifying Releases<a id="Verifying_Releases"></a></h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p><a id="Verifying"></a></p>
-</div>
-<div class="paragraph">
-<p>It is essential that you verify the integrity of the downloaded files
-using the PGP signature.</p>
-</div>
-<div class="paragraph">
-<p>The PGP signatures can be verified using PGP or GPG. First download the
-<a href="http://www.apache.org/dist/db/jdo/KEYS">KEYS</a> as well as the <code>asc</code>
-signature file for the particular distribution. Make sure you get these
-files from the <a href="http://www.apache.org/dist/db/jdo/">main distribution
-directory</a>, rather than from a mirror. Then verify the signatures using</p>
-</div>
-<div class="paragraph">
-<p>` % pgpk -a KEYS % pgpv release_name.tar.gz.asc` <em>or</em><br>
-` % pgp -ka KEYS % pgp release_name.tar.gz.asc` <em>or</em><br>
-` % gpg --import KEYS % gpg --verify release_name.tar.gz.asc`</p>
-</div>
-<hr>
-<div id="footer" class="paragraph">
-<p>Copyright © 2005-2015. All Rights Reserved.</p>
-</div>
-<hr>
-</div>
-</div>
-                </div>
-            </div>
-            <div class="col-sm-3">
-                <nav id="toc" data-spy="affix" data-toggle="toc"></nav>
-            </div>
-        </div>
-    
-</div>
-<footer style="background-color:#97d5ca; padding: 5px;">
-<div class="container">
-    <hr/>
-    <div class="row">
-        <div class="col-sm-9">
-    <a href="https://www.facebook.com/JavaDataObjects" class="externalLink" title="Facebook">Facebook</a>
-            |
-                        <a href="https://twitter.com/JavaDataObjects" class="externalLink" title="Twitter">Twitter</a>
-            |
-                        <a href="https://plus.google.com/106584233526334524963" class="externalLink" title="Google+">Google+</a>
-            |
-                        <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
-            |
-                        <a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630" class="externalLink" title="Issue Tracker">Issue Tracker</a>
-            |
-                        <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
-            |
-                        <a href="api30/apidocs/index.html" title="Latest Javadocs">Latest Javadocs</a>
-        </div>
-    </div>
-    <hr/>
-    <p class="text-center">&copy; 2005-2019 Apache Software Foundation. All Rights Reserved.</p>
-</div>
-</footer>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/tck/final/20060503-094240.zip b/docs/tck/final/20060503-094240.zip
new file mode 100644
index 0000000..e83449f
Binary files /dev/null and b/docs/tck/final/20060503-094240.zip differ
diff --git a/docs/tck/final/index.html b/docs/tck/final/index.html
deleted file mode 100644
index 42a66d6..0000000
--- a/docs/tck/final/index.html
+++ /dev/null
@@ -1,325 +0,0 @@
-<!DOCTYPE html>
-<head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-    <!-- No caching headers -->
-    <meta http-equiv="cache-control" content="no-cache"/>
-    <meta http-equiv="pragma" content="no-cache"/>
-    <meta http-equiv="expires" content="-1"/>
-    <meta name="keywords" content="JDO, Apache, Java, Data, Objects"/>
-    <meta name="description" content="Apache JDO - Java Data Objects"/>
-
-    <title></title>
-
-    <link rel="icon" type="image/png" href="https://apache.github.io/db-jdo-site/images/JDO_32x32.png"/>
-
-    <!--
-        Apache JDO Documentation Template
-        ==================================
-        This template derived various aspects from Apache Deltaspike template, the Apache ISIS template and the Datanucleus template.
-        This template uses 
-        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
-        * Asciidoctor "foundation" CSS
-        * Bootswatch "cosmo" theme for Bootstrap (https://bootswatch.com/cosmo).
-        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/) for the table of contents.
-        * jQuery (necessary for Bootstrap's JavaScript plugins)
-        * Font-Awesome for some icons used by Asciidoctor
-        NOTE: tried using Font-Awesome CSS hosted locally but then fails to work!
-    -->
-    <link href="css/bootswatch/3.3.7/bootstrap-cosmo.css" rel="stylesheet"/>
-    <link href="css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"/>
-
-    <link href="css/asciidoctor/foundation.css" rel="stylesheet"/>
-    <link href="css/datanucleus_theme.css" rel="stylesheet"/>
-    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
-
-    
-
-    
-
-    
-    
-    
-    
-    
-    
-
-    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
-    <script src="js/bootstrap/3.3.7/bootstrap.min.js"></script>
-    <script src="js/bootstrap-toc/0.4.1/bootstrap-toc.min.js"></script>
-
-    <!-- Coderay syntax formatter -->
-    <style type="text/css">
-        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
-/*pre.CodeRay {background-color:#f7f7f8;}*/
-.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
-.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
-.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
-table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
-table.CodeRay td{vertical-align: top;line-height:1.45}
-table.CodeRay td.line-numbers{text-align:right}
-table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
-table.CodeRay td.code{padding:0 0 0 .5em}
-table.CodeRay td.code>pre{padding:0}
-.CodeRay .debug{color:#fff !important;background:#000080 !important}
-.CodeRay .annotation{color:#007}
-.CodeRay .attribute-name{color:#000080}
-.CodeRay .attribute-value{color:#700}
-.CodeRay .binary{color:#509}
-.CodeRay .comment{color:#998;font-style:italic}
-.CodeRay .char{color:#04d}
-.CodeRay .char .content{color:#04d}
-.CodeRay .char .delimiter{color:#039}
-.CodeRay .class{color:#458;font-weight:bold}
-.CodeRay .complex{color:#a08}
-.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
-.CodeRay .color{color:#099}
-.CodeRay .class-variable{color:#369}
-.CodeRay .decorator{color:#b0b}
-.CodeRay .definition{color:#099}
-.CodeRay .delimiter{color:#000}
-.CodeRay .doc{color:#970}
-.CodeRay .doctype{color:#34b}
-.CodeRay .doc-string{color:#d42}
-.CodeRay .escape{color:#666}
-.CodeRay .entity{color:#800}
-.CodeRay .error{color:#808}
-.CodeRay .exception{color:inherit}
-.CodeRay .filename{color:#099}
-.CodeRay .function{color:#900;font-weight:bold}
-.CodeRay .global-variable{color:#008080}
-.CodeRay .hex{color:#058}
-.CodeRay .integer,.CodeRay .float{color:#099}
-.CodeRay .include{color:#555}
-.CodeRay .inline{color:#000}
-.CodeRay .inline .inline{background:#ccc}
-.CodeRay .inline .inline .inline{background:#bbb}
-.CodeRay .inline .inline-delimiter{color:#d14}
-.CodeRay .inline-delimiter{color:#d14}
-.CodeRay .important{color:#555;font-weight:bold}
-.CodeRay .interpreted{color:#b2b}
-.CodeRay .instance-variable{color:#008080}
-.CodeRay .label{color:#970}
-.CodeRay .local-variable{color:#963}
-.CodeRay .octal{color:#40e}
-.CodeRay .predefined{color:#369}
-.CodeRay .preprocessor{color:#579}
-.CodeRay .pseudo-class{color:#555}
-.CodeRay .directive{font-weight:bold}
-.CodeRay .type{font-weight:bold}
-.CodeRay .predefined-type{color:inherit}
-.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
-.CodeRay .key{color:#808}
-.CodeRay .key .delimiter{color:#606}
-.CodeRay .key .char{color:#80f}
-.CodeRay .value{color:#088}
-.CodeRay .regexp .delimiter{color:#808}
-.CodeRay .regexp .content{color:#808}
-.CodeRay .regexp .modifier{color:#808}
-.CodeRay .regexp .char{color:#d14}
-.CodeRay .regexp .function{color:#404;font-weight:bold}
-.CodeRay .string{color:#d20}
-.CodeRay .string .string .string{background:#ffd0d0}
-.CodeRay .string .content{color:#d14}
-.CodeRay .string .char{color:#d14}
-.CodeRay .string .delimiter{color:#d14}
-.CodeRay .shell{color:#d14}
-.CodeRay .shell .delimiter{color:#d14}
-.CodeRay .symbol{color:#990073}
-.CodeRay .symbol .content{color:#a60}
-.CodeRay .symbol .delimiter{color:#630}
-.CodeRay .tag{color:#008080}
-.CodeRay .tag-special{color:#d70}
-.CodeRay .variable{color:#036}
-.CodeRay .insert{background:#afa}
-.CodeRay .delete{background:#faa}
-.CodeRay .change{color:#aaf;background:#007}
-.CodeRay .head{color:#f8f;background:#505}
-.CodeRay .insert .insert{color:#080}
-.CodeRay .delete .delete{color:#800}
-.CodeRay .change .change{color:#66f}
-.CodeRay .head .head{color:#f4f}
-    </style>
-</head>
-<body data-spy="scroll" data-target="#toc">
-<!-- Navbar -->
-<nav class="navbar navbar-default navbar-static-top">
-    <div class="container">
-        <div class="navbar-header">
-            <!-- Three line menu button for use on mobile screens -->
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
-                <span class="sr-only">Toggle navigation</span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-            </button>
-            <!-- 'style' added to align image with navbar. FIX THIS -->
-            <a class="navbar-brand" href="https://db.apache.org/jdo/">
-                <img style="margin-top: -12px;" alt="Brand" src="images/JDO_44x44.png"/>
-            </a>
-            <!-- TODO Any way to abstract the version from Maven? -->
-            <a class="navbar-brand" href="index.html">Apache JDO</a>
-        </div>
-        <!-- Navbar that will collapse on mobile screens -->
-        <div id="navbar" class="navbar-collapse collapse">
-            <ul class="nav navbar-nav">
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">General <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="why_jdo.html">Why JDO?</a></li>
-                        <li><a href="jdo_v_jpa.html">JDO v JPA</a></li>
-                        <li><a href="jdo_v_jpa_api.html">JDO v JPA : API</a></li>
-                        <li><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li>
-                        <li><a href="downloads.html">Downloads</a></li>
-                        <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Implementation <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="specifications.html">Specifications</a></li>
-                        <li><a href="tck.html">TCK</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Usage <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="impls.html">Implementations</a></li>
-                        <li><a href="javadoc.html">API Javadoc</a></li>
-                        <li><a href="class_types.html">Types of Classes</a></li>
-                        <li><a href="field_types.html">Types of Fields</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Metadata</li>
-                        <li><a href="metadata.html">MetaData</a></li>
-                        <li><a href="annotations.html">Annotations</a></li>
-                        <li><a href="jdo_dtd.html">jdo DTD/XSD</a></li>
-                        <li><a href="orm_dtd.html">orm DTD/XSD</a></li>
-                        <li><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li>
-                        <li><a href="jdoconfig_dtd.html">jdoconfig DTD/XSD</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="enhancement.html">Bytecode Enhancement</a></li>
-                        <li><a href="jdohelper.html">JDO Helper</a></li>
-                        <li><a href="pmf.html">PersistenceManagerFactoryr</a></li>
-                        <li><a href="pm.html">PersistenceManager</a></li>
-                        <li><a href="transactions.html">Transactions</a></li>
-                        <li><a href="attach_detach.html">Attach-Detach</a></li>
-                        <li><a href="fetchgroups.html">Fetch Groups</a></li>
-                        <li><a href="state_transition.html">Object States</a></li>
-                        <li><a href="object_retrieval.html">Object Retrieval</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">JDOQL</li>
-                        <li><a href="jdoql.html">JDOQL</a></li>
-                        <li><a href="jdoql_result.html">Result</a></li>
-                        <li><a href="jdoql_methods.html">Methods</a></li>
-                        <li><a href="jdoql_quickref.pdf">Quick Ref PDF</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="extents.html">Extents</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Guides</li>
-                        <li><a href="guides.html">Guides</a></li>
-                        <li><a href="guides/replication.html">Datastore Replication</a></li>
-                        <li><a href="guides/maven-jdo.html">JDO and Maven1</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="references.html">References</a></li>
-                        <li><a href="exceptions.html">Exceptions</a></li>
-                        <li><a href="glossary.html">Glossary</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Articles <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="jdo_3_0_overview.html">JDO 3.0 Overview</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Community <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="get-involved.html">Get Involved</a></li>
-                        <li><a href="team-list.html">Project Team</a></li>
-                        <li><a href="mail-lists.html">Mailing Lists</a></li>
-                        <li><a href="faq.html">FAQ</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Development <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="roadmap.html">RoadMap / TODO</a></li>
-                        <li><a href="svn.html">Source Code</a></li>
-                        <li><a href="http://cwiki.apache.org/GMOxDEV/Coding+standards">Coding Standards</a></li>
-                        <li><a href="issuetracking.html">Issue Tracking</a></li>
-                        <li><a href="dependencies.html">Dependencies</a></li>
-                    </ul>
-                </li>
-            </ul>
-           <!-- 'style' added to fix height of input box. FIX THIS -->
-            <form class="navbar-form navbar-left" role="search" id="search-form" action="https://www.google.com/search" method="get" style="padding: 1px 15px;">
-                <div class="form-group">
-                    <input name="sitesearch" value="db.apache.org" type="hidden">
-                    <input name="q" type="text" class="form-control" placeholder="Search" style="margin-top: 7px; padding: 1px; border-radius: 5px; height: 30px; vertical-align: middle;">
-                </div>
-            </form>
-        </div>
-    </div>
-</nav>
-<div class="container">
-    
-        <div class="row-fluid">
-            <div class="col-sm-9">
-<!--                <div class="page-title">
-                    <h3></h3>
-                </div>
--->
-                <div id="doc-content">
-                    <div id="index" class="paragraph">
-<p><span class="image" style="float: left"><img src="images/JDOx150.png" alt="JDOx150"></span>
-<span class="image" style="float: left"><img src="images/jdo_text.png" alt="jdo text"></span></p>
-</div>
-<hr>
-                </div>
-            </div>
-            <div class="col-sm-3">
-                <nav id="toc" data-spy="affix" data-toggle="toc"></nav>
-            </div>
-        </div>
-    
-</div>
-<footer style="background-color:#97d5ca; padding: 5px;">
-<div class="container">
-    <hr/>
-    <div class="row">
-        <div class="col-sm-9">
-    <a href="https://www.facebook.com/JavaDataObjects" class="externalLink" title="Facebook">Facebook</a>
-            |
-                        <a href="https://twitter.com/JavaDataObjects" class="externalLink" title="Twitter">Twitter</a>
-            |
-                        <a href="https://plus.google.com/106584233526334524963" class="externalLink" title="Google+">Google+</a>
-            |
-                        <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
-            |
-                        <a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630" class="externalLink" title="Issue Tracker">Issue Tracker</a>
-            |
-                        <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
-            |
-                        <a href="api30/apidocs/index.html" title="Latest Javadocs">Latest Javadocs</a>
-        </div>
-    </div>
-    <hr/>
-    <p class="text-center">&copy; 2005-2019 Apache Software Foundation. All Rights Reserved.</p>
-</div>
-</footer>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/tck/final/index.html@C=D;O=A.html b/docs/tck/final/index.html@C=D;O=A.html
deleted file mode 100644
index 42a66d6..0000000
--- a/docs/tck/final/index.html@C=D;O=A.html
+++ /dev/null
@@ -1,325 +0,0 @@
-<!DOCTYPE html>
-<head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-    <!-- No caching headers -->
-    <meta http-equiv="cache-control" content="no-cache"/>
-    <meta http-equiv="pragma" content="no-cache"/>
-    <meta http-equiv="expires" content="-1"/>
-    <meta name="keywords" content="JDO, Apache, Java, Data, Objects"/>
-    <meta name="description" content="Apache JDO - Java Data Objects"/>
-
-    <title></title>
-
-    <link rel="icon" type="image/png" href="https://apache.github.io/db-jdo-site/images/JDO_32x32.png"/>
-
-    <!--
-        Apache JDO Documentation Template
-        ==================================
-        This template derived various aspects from Apache Deltaspike template, the Apache ISIS template and the Datanucleus template.
-        This template uses 
-        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
-        * Asciidoctor "foundation" CSS
-        * Bootswatch "cosmo" theme for Bootstrap (https://bootswatch.com/cosmo).
-        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/) for the table of contents.
-        * jQuery (necessary for Bootstrap's JavaScript plugins)
-        * Font-Awesome for some icons used by Asciidoctor
-        NOTE: tried using Font-Awesome CSS hosted locally but then fails to work!
-    -->
-    <link href="css/bootswatch/3.3.7/bootstrap-cosmo.css" rel="stylesheet"/>
-    <link href="css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"/>
-
-    <link href="css/asciidoctor/foundation.css" rel="stylesheet"/>
-    <link href="css/datanucleus_theme.css" rel="stylesheet"/>
-    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
-
-    
-
-    
-
-    
-    
-    
-    
-    
-    
-
-    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
-    <script src="js/bootstrap/3.3.7/bootstrap.min.js"></script>
-    <script src="js/bootstrap-toc/0.4.1/bootstrap-toc.min.js"></script>
-
-    <!-- Coderay syntax formatter -->
-    <style type="text/css">
-        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
-/*pre.CodeRay {background-color:#f7f7f8;}*/
-.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
-.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
-.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
-table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
-table.CodeRay td{vertical-align: top;line-height:1.45}
-table.CodeRay td.line-numbers{text-align:right}
-table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
-table.CodeRay td.code{padding:0 0 0 .5em}
-table.CodeRay td.code>pre{padding:0}
-.CodeRay .debug{color:#fff !important;background:#000080 !important}
-.CodeRay .annotation{color:#007}
-.CodeRay .attribute-name{color:#000080}
-.CodeRay .attribute-value{color:#700}
-.CodeRay .binary{color:#509}
-.CodeRay .comment{color:#998;font-style:italic}
-.CodeRay .char{color:#04d}
-.CodeRay .char .content{color:#04d}
-.CodeRay .char .delimiter{color:#039}
-.CodeRay .class{color:#458;font-weight:bold}
-.CodeRay .complex{color:#a08}
-.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
-.CodeRay .color{color:#099}
-.CodeRay .class-variable{color:#369}
-.CodeRay .decorator{color:#b0b}
-.CodeRay .definition{color:#099}
-.CodeRay .delimiter{color:#000}
-.CodeRay .doc{color:#970}
-.CodeRay .doctype{color:#34b}
-.CodeRay .doc-string{color:#d42}
-.CodeRay .escape{color:#666}
-.CodeRay .entity{color:#800}
-.CodeRay .error{color:#808}
-.CodeRay .exception{color:inherit}
-.CodeRay .filename{color:#099}
-.CodeRay .function{color:#900;font-weight:bold}
-.CodeRay .global-variable{color:#008080}
-.CodeRay .hex{color:#058}
-.CodeRay .integer,.CodeRay .float{color:#099}
-.CodeRay .include{color:#555}
-.CodeRay .inline{color:#000}
-.CodeRay .inline .inline{background:#ccc}
-.CodeRay .inline .inline .inline{background:#bbb}
-.CodeRay .inline .inline-delimiter{color:#d14}
-.CodeRay .inline-delimiter{color:#d14}
-.CodeRay .important{color:#555;font-weight:bold}
-.CodeRay .interpreted{color:#b2b}
-.CodeRay .instance-variable{color:#008080}
-.CodeRay .label{color:#970}
-.CodeRay .local-variable{color:#963}
-.CodeRay .octal{color:#40e}
-.CodeRay .predefined{color:#369}
-.CodeRay .preprocessor{color:#579}
-.CodeRay .pseudo-class{color:#555}
-.CodeRay .directive{font-weight:bold}
-.CodeRay .type{font-weight:bold}
-.CodeRay .predefined-type{color:inherit}
-.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
-.CodeRay .key{color:#808}
-.CodeRay .key .delimiter{color:#606}
-.CodeRay .key .char{color:#80f}
-.CodeRay .value{color:#088}
-.CodeRay .regexp .delimiter{color:#808}
-.CodeRay .regexp .content{color:#808}
-.CodeRay .regexp .modifier{color:#808}
-.CodeRay .regexp .char{color:#d14}
-.CodeRay .regexp .function{color:#404;font-weight:bold}
-.CodeRay .string{color:#d20}
-.CodeRay .string .string .string{background:#ffd0d0}
-.CodeRay .string .content{color:#d14}
-.CodeRay .string .char{color:#d14}
-.CodeRay .string .delimiter{color:#d14}
-.CodeRay .shell{color:#d14}
-.CodeRay .shell .delimiter{color:#d14}
-.CodeRay .symbol{color:#990073}
-.CodeRay .symbol .content{color:#a60}
-.CodeRay .symbol .delimiter{color:#630}
-.CodeRay .tag{color:#008080}
-.CodeRay .tag-special{color:#d70}
-.CodeRay .variable{color:#036}
-.CodeRay .insert{background:#afa}
-.CodeRay .delete{background:#faa}
-.CodeRay .change{color:#aaf;background:#007}
-.CodeRay .head{color:#f8f;background:#505}
-.CodeRay .insert .insert{color:#080}
-.CodeRay .delete .delete{color:#800}
-.CodeRay .change .change{color:#66f}
-.CodeRay .head .head{color:#f4f}
-    </style>
-</head>
-<body data-spy="scroll" data-target="#toc">
-<!-- Navbar -->
-<nav class="navbar navbar-default navbar-static-top">
-    <div class="container">
-        <div class="navbar-header">
-            <!-- Three line menu button for use on mobile screens -->
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
-                <span class="sr-only">Toggle navigation</span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-            </button>
-            <!-- 'style' added to align image with navbar. FIX THIS -->
-            <a class="navbar-brand" href="https://db.apache.org/jdo/">
-                <img style="margin-top: -12px;" alt="Brand" src="images/JDO_44x44.png"/>
-            </a>
-            <!-- TODO Any way to abstract the version from Maven? -->
-            <a class="navbar-brand" href="index.html">Apache JDO</a>
-        </div>
-        <!-- Navbar that will collapse on mobile screens -->
-        <div id="navbar" class="navbar-collapse collapse">
-            <ul class="nav navbar-nav">
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">General <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="why_jdo.html">Why JDO?</a></li>
-                        <li><a href="jdo_v_jpa.html">JDO v JPA</a></li>
-                        <li><a href="jdo_v_jpa_api.html">JDO v JPA : API</a></li>
-                        <li><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li>
-                        <li><a href="downloads.html">Downloads</a></li>
-                        <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Implementation <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="specifications.html">Specifications</a></li>
-                        <li><a href="tck.html">TCK</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Usage <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="impls.html">Implementations</a></li>
-                        <li><a href="javadoc.html">API Javadoc</a></li>
-                        <li><a href="class_types.html">Types of Classes</a></li>
-                        <li><a href="field_types.html">Types of Fields</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Metadata</li>
-                        <li><a href="metadata.html">MetaData</a></li>
-                        <li><a href="annotations.html">Annotations</a></li>
-                        <li><a href="jdo_dtd.html">jdo DTD/XSD</a></li>
-                        <li><a href="orm_dtd.html">orm DTD/XSD</a></li>
-                        <li><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li>
-                        <li><a href="jdoconfig_dtd.html">jdoconfig DTD/XSD</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="enhancement.html">Bytecode Enhancement</a></li>
-                        <li><a href="jdohelper.html">JDO Helper</a></li>
-                        <li><a href="pmf.html">PersistenceManagerFactoryr</a></li>
-                        <li><a href="pm.html">PersistenceManager</a></li>
-                        <li><a href="transactions.html">Transactions</a></li>
-                        <li><a href="attach_detach.html">Attach-Detach</a></li>
-                        <li><a href="fetchgroups.html">Fetch Groups</a></li>
-                        <li><a href="state_transition.html">Object States</a></li>
-                        <li><a href="object_retrieval.html">Object Retrieval</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">JDOQL</li>
-                        <li><a href="jdoql.html">JDOQL</a></li>
-                        <li><a href="jdoql_result.html">Result</a></li>
-                        <li><a href="jdoql_methods.html">Methods</a></li>
-                        <li><a href="jdoql_quickref.pdf">Quick Ref PDF</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="extents.html">Extents</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Guides</li>
-                        <li><a href="guides.html">Guides</a></li>
-                        <li><a href="guides/replication.html">Datastore Replication</a></li>
-                        <li><a href="guides/maven-jdo.html">JDO and Maven1</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="references.html">References</a></li>
-                        <li><a href="exceptions.html">Exceptions</a></li>
-                        <li><a href="glossary.html">Glossary</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Articles <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="jdo_3_0_overview.html">JDO 3.0 Overview</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Community <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="get-involved.html">Get Involved</a></li>
-                        <li><a href="team-list.html">Project Team</a></li>
-                        <li><a href="mail-lists.html">Mailing Lists</a></li>
-                        <li><a href="faq.html">FAQ</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Development <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="roadmap.html">RoadMap / TODO</a></li>
-                        <li><a href="svn.html">Source Code</a></li>
-                        <li><a href="http://cwiki.apache.org/GMOxDEV/Coding+standards">Coding Standards</a></li>
-                        <li><a href="issuetracking.html">Issue Tracking</a></li>
-                        <li><a href="dependencies.html">Dependencies</a></li>
-                    </ul>
-                </li>
-            </ul>
-           <!-- 'style' added to fix height of input box. FIX THIS -->
-            <form class="navbar-form navbar-left" role="search" id="search-form" action="https://www.google.com/search" method="get" style="padding: 1px 15px;">
-                <div class="form-group">
-                    <input name="sitesearch" value="db.apache.org" type="hidden">
-                    <input name="q" type="text" class="form-control" placeholder="Search" style="margin-top: 7px; padding: 1px; border-radius: 5px; height: 30px; vertical-align: middle;">
-                </div>
-            </form>
-        </div>
-    </div>
-</nav>
-<div class="container">
-    
-        <div class="row-fluid">
-            <div class="col-sm-9">
-<!--                <div class="page-title">
-                    <h3></h3>
-                </div>
--->
-                <div id="doc-content">
-                    <div id="index" class="paragraph">
-<p><span class="image" style="float: left"><img src="images/JDOx150.png" alt="JDOx150"></span>
-<span class="image" style="float: left"><img src="images/jdo_text.png" alt="jdo text"></span></p>
-</div>
-<hr>
-                </div>
-            </div>
-            <div class="col-sm-3">
-                <nav id="toc" data-spy="affix" data-toggle="toc"></nav>
-            </div>
-        </div>
-    
-</div>
-<footer style="background-color:#97d5ca; padding: 5px;">
-<div class="container">
-    <hr/>
-    <div class="row">
-        <div class="col-sm-9">
-    <a href="https://www.facebook.com/JavaDataObjects" class="externalLink" title="Facebook">Facebook</a>
-            |
-                        <a href="https://twitter.com/JavaDataObjects" class="externalLink" title="Twitter">Twitter</a>
-            |
-                        <a href="https://plus.google.com/106584233526334524963" class="externalLink" title="Google+">Google+</a>
-            |
-                        <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
-            |
-                        <a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630" class="externalLink" title="Issue Tracker">Issue Tracker</a>
-            |
-                        <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
-            |
-                        <a href="api30/apidocs/index.html" title="Latest Javadocs">Latest Javadocs</a>
-        </div>
-    </div>
-    <hr/>
-    <p class="text-center">&copy; 2005-2019 Apache Software Foundation. All Rights Reserved.</p>
-</div>
-</footer>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/tck/final/index.html@C=M;O=A.html b/docs/tck/final/index.html@C=M;O=A.html
deleted file mode 100644
index 42a66d6..0000000
--- a/docs/tck/final/index.html@C=M;O=A.html
+++ /dev/null
@@ -1,325 +0,0 @@
-<!DOCTYPE html>
-<head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-    <!-- No caching headers -->
-    <meta http-equiv="cache-control" content="no-cache"/>
-    <meta http-equiv="pragma" content="no-cache"/>
-    <meta http-equiv="expires" content="-1"/>
-    <meta name="keywords" content="JDO, Apache, Java, Data, Objects"/>
-    <meta name="description" content="Apache JDO - Java Data Objects"/>
-
-    <title></title>
-
-    <link rel="icon" type="image/png" href="https://apache.github.io/db-jdo-site/images/JDO_32x32.png"/>
-
-    <!--
-        Apache JDO Documentation Template
-        ==================================
-        This template derived various aspects from Apache Deltaspike template, the Apache ISIS template and the Datanucleus template.
-        This template uses 
-        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
-        * Asciidoctor "foundation" CSS
-        * Bootswatch "cosmo" theme for Bootstrap (https://bootswatch.com/cosmo).
-        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/) for the table of contents.
-        * jQuery (necessary for Bootstrap's JavaScript plugins)
-        * Font-Awesome for some icons used by Asciidoctor
-        NOTE: tried using Font-Awesome CSS hosted locally but then fails to work!
-    -->
-    <link href="css/bootswatch/3.3.7/bootstrap-cosmo.css" rel="stylesheet"/>
-    <link href="css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"/>
-
-    <link href="css/asciidoctor/foundation.css" rel="stylesheet"/>
-    <link href="css/datanucleus_theme.css" rel="stylesheet"/>
-    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
-
-    
-
-    
-
-    
-    
-    
-    
-    
-    
-
-    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
-    <script src="js/bootstrap/3.3.7/bootstrap.min.js"></script>
-    <script src="js/bootstrap-toc/0.4.1/bootstrap-toc.min.js"></script>
-
-    <!-- Coderay syntax formatter -->
-    <style type="text/css">
-        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
-/*pre.CodeRay {background-color:#f7f7f8;}*/
-.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
-.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
-.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
-table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
-table.CodeRay td{vertical-align: top;line-height:1.45}
-table.CodeRay td.line-numbers{text-align:right}
-table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
-table.CodeRay td.code{padding:0 0 0 .5em}
-table.CodeRay td.code>pre{padding:0}
-.CodeRay .debug{color:#fff !important;background:#000080 !important}
-.CodeRay .annotation{color:#007}
-.CodeRay .attribute-name{color:#000080}
-.CodeRay .attribute-value{color:#700}
-.CodeRay .binary{color:#509}
-.CodeRay .comment{color:#998;font-style:italic}
-.CodeRay .char{color:#04d}
-.CodeRay .char .content{color:#04d}
-.CodeRay .char .delimiter{color:#039}
-.CodeRay .class{color:#458;font-weight:bold}
-.CodeRay .complex{color:#a08}
-.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
-.CodeRay .color{color:#099}
-.CodeRay .class-variable{color:#369}
-.CodeRay .decorator{color:#b0b}
-.CodeRay .definition{color:#099}
-.CodeRay .delimiter{color:#000}
-.CodeRay .doc{color:#970}
-.CodeRay .doctype{color:#34b}
-.CodeRay .doc-string{color:#d42}
-.CodeRay .escape{color:#666}
-.CodeRay .entity{color:#800}
-.CodeRay .error{color:#808}
-.CodeRay .exception{color:inherit}
-.CodeRay .filename{color:#099}
-.CodeRay .function{color:#900;font-weight:bold}
-.CodeRay .global-variable{color:#008080}
-.CodeRay .hex{color:#058}
-.CodeRay .integer,.CodeRay .float{color:#099}
-.CodeRay .include{color:#555}
-.CodeRay .inline{color:#000}
-.CodeRay .inline .inline{background:#ccc}
-.CodeRay .inline .inline .inline{background:#bbb}
-.CodeRay .inline .inline-delimiter{color:#d14}
-.CodeRay .inline-delimiter{color:#d14}
-.CodeRay .important{color:#555;font-weight:bold}
-.CodeRay .interpreted{color:#b2b}
-.CodeRay .instance-variable{color:#008080}
-.CodeRay .label{color:#970}
-.CodeRay .local-variable{color:#963}
-.CodeRay .octal{color:#40e}
-.CodeRay .predefined{color:#369}
-.CodeRay .preprocessor{color:#579}
-.CodeRay .pseudo-class{color:#555}
-.CodeRay .directive{font-weight:bold}
-.CodeRay .type{font-weight:bold}
-.CodeRay .predefined-type{color:inherit}
-.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
-.CodeRay .key{color:#808}
-.CodeRay .key .delimiter{color:#606}
-.CodeRay .key .char{color:#80f}
-.CodeRay .value{color:#088}
-.CodeRay .regexp .delimiter{color:#808}
-.CodeRay .regexp .content{color:#808}
-.CodeRay .regexp .modifier{color:#808}
-.CodeRay .regexp .char{color:#d14}
-.CodeRay .regexp .function{color:#404;font-weight:bold}
-.CodeRay .string{color:#d20}
-.CodeRay .string .string .string{background:#ffd0d0}
-.CodeRay .string .content{color:#d14}
-.CodeRay .string .char{color:#d14}
-.CodeRay .string .delimiter{color:#d14}
-.CodeRay .shell{color:#d14}
-.CodeRay .shell .delimiter{color:#d14}
-.CodeRay .symbol{color:#990073}
-.CodeRay .symbol .content{color:#a60}
-.CodeRay .symbol .delimiter{color:#630}
-.CodeRay .tag{color:#008080}
-.CodeRay .tag-special{color:#d70}
-.CodeRay .variable{color:#036}
-.CodeRay .insert{background:#afa}
-.CodeRay .delete{background:#faa}
-.CodeRay .change{color:#aaf;background:#007}
-.CodeRay .head{color:#f8f;background:#505}
-.CodeRay .insert .insert{color:#080}
-.CodeRay .delete .delete{color:#800}
-.CodeRay .change .change{color:#66f}
-.CodeRay .head .head{color:#f4f}
-    </style>
-</head>
-<body data-spy="scroll" data-target="#toc">
-<!-- Navbar -->
-<nav class="navbar navbar-default navbar-static-top">
-    <div class="container">
-        <div class="navbar-header">
-            <!-- Three line menu button for use on mobile screens -->
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
-                <span class="sr-only">Toggle navigation</span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-            </button>
-            <!-- 'style' added to align image with navbar. FIX THIS -->
-            <a class="navbar-brand" href="https://db.apache.org/jdo/">
-                <img style="margin-top: -12px;" alt="Brand" src="images/JDO_44x44.png"/>
-            </a>
-            <!-- TODO Any way to abstract the version from Maven? -->
-            <a class="navbar-brand" href="index.html">Apache JDO</a>
-        </div>
-        <!-- Navbar that will collapse on mobile screens -->
-        <div id="navbar" class="navbar-collapse collapse">
-            <ul class="nav navbar-nav">
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">General <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="why_jdo.html">Why JDO?</a></li>
-                        <li><a href="jdo_v_jpa.html">JDO v JPA</a></li>
-                        <li><a href="jdo_v_jpa_api.html">JDO v JPA : API</a></li>
-                        <li><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li>
-                        <li><a href="downloads.html">Downloads</a></li>
-                        <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Implementation <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="specifications.html">Specifications</a></li>
-                        <li><a href="tck.html">TCK</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Usage <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="impls.html">Implementations</a></li>
-                        <li><a href="javadoc.html">API Javadoc</a></li>
-                        <li><a href="class_types.html">Types of Classes</a></li>
-                        <li><a href="field_types.html">Types of Fields</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Metadata</li>
-                        <li><a href="metadata.html">MetaData</a></li>
-                        <li><a href="annotations.html">Annotations</a></li>
-                        <li><a href="jdo_dtd.html">jdo DTD/XSD</a></li>
-                        <li><a href="orm_dtd.html">orm DTD/XSD</a></li>
-                        <li><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li>
-                        <li><a href="jdoconfig_dtd.html">jdoconfig DTD/XSD</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="enhancement.html">Bytecode Enhancement</a></li>
-                        <li><a href="jdohelper.html">JDO Helper</a></li>
-                        <li><a href="pmf.html">PersistenceManagerFactoryr</a></li>
-                        <li><a href="pm.html">PersistenceManager</a></li>
-                        <li><a href="transactions.html">Transactions</a></li>
-                        <li><a href="attach_detach.html">Attach-Detach</a></li>
-                        <li><a href="fetchgroups.html">Fetch Groups</a></li>
-                        <li><a href="state_transition.html">Object States</a></li>
-                        <li><a href="object_retrieval.html">Object Retrieval</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">JDOQL</li>
-                        <li><a href="jdoql.html">JDOQL</a></li>
-                        <li><a href="jdoql_result.html">Result</a></li>
-                        <li><a href="jdoql_methods.html">Methods</a></li>
-                        <li><a href="jdoql_quickref.pdf">Quick Ref PDF</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="extents.html">Extents</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Guides</li>
-                        <li><a href="guides.html">Guides</a></li>
-                        <li><a href="guides/replication.html">Datastore Replication</a></li>
-                        <li><a href="guides/maven-jdo.html">JDO and Maven1</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="references.html">References</a></li>
-                        <li><a href="exceptions.html">Exceptions</a></li>
-                        <li><a href="glossary.html">Glossary</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Articles <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="jdo_3_0_overview.html">JDO 3.0 Overview</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Community <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="get-involved.html">Get Involved</a></li>
-                        <li><a href="team-list.html">Project Team</a></li>
-                        <li><a href="mail-lists.html">Mailing Lists</a></li>
-                        <li><a href="faq.html">FAQ</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Development <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="roadmap.html">RoadMap / TODO</a></li>
-                        <li><a href="svn.html">Source Code</a></li>
-                        <li><a href="http://cwiki.apache.org/GMOxDEV/Coding+standards">Coding Standards</a></li>
-                        <li><a href="issuetracking.html">Issue Tracking</a></li>
-                        <li><a href="dependencies.html">Dependencies</a></li>
-                    </ul>
-                </li>
-            </ul>
-           <!-- 'style' added to fix height of input box. FIX THIS -->
-            <form class="navbar-form navbar-left" role="search" id="search-form" action="https://www.google.com/search" method="get" style="padding: 1px 15px;">
-                <div class="form-group">
-                    <input name="sitesearch" value="db.apache.org" type="hidden">
-                    <input name="q" type="text" class="form-control" placeholder="Search" style="margin-top: 7px; padding: 1px; border-radius: 5px; height: 30px; vertical-align: middle;">
-                </div>
-            </form>
-        </div>
-    </div>
-</nav>
-<div class="container">
-    
-        <div class="row-fluid">
-            <div class="col-sm-9">
-<!--                <div class="page-title">
-                    <h3></h3>
-                </div>
--->
-                <div id="doc-content">
-                    <div id="index" class="paragraph">
-<p><span class="image" style="float: left"><img src="images/JDOx150.png" alt="JDOx150"></span>
-<span class="image" style="float: left"><img src="images/jdo_text.png" alt="jdo text"></span></p>
-</div>
-<hr>
-                </div>
-            </div>
-            <div class="col-sm-3">
-                <nav id="toc" data-spy="affix" data-toggle="toc"></nav>
-            </div>
-        </div>
-    
-</div>
-<footer style="background-color:#97d5ca; padding: 5px;">
-<div class="container">
-    <hr/>
-    <div class="row">
-        <div class="col-sm-9">
-    <a href="https://www.facebook.com/JavaDataObjects" class="externalLink" title="Facebook">Facebook</a>
-            |
-                        <a href="https://twitter.com/JavaDataObjects" class="externalLink" title="Twitter">Twitter</a>
-            |
-                        <a href="https://plus.google.com/106584233526334524963" class="externalLink" title="Google+">Google+</a>
-            |
-                        <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
-            |
-                        <a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630" class="externalLink" title="Issue Tracker">Issue Tracker</a>
-            |
-                        <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
-            |
-                        <a href="api30/apidocs/index.html" title="Latest Javadocs">Latest Javadocs</a>
-        </div>
-    </div>
-    <hr/>
-    <p class="text-center">&copy; 2005-2019 Apache Software Foundation. All Rights Reserved.</p>
-</div>
-</footer>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/tck/final/index.html@C=N;O=D.html b/docs/tck/final/index.html@C=N;O=D.html
deleted file mode 100644
index 42a66d6..0000000
--- a/docs/tck/final/index.html@C=N;O=D.html
+++ /dev/null
@@ -1,325 +0,0 @@
-<!DOCTYPE html>
-<head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-    <!-- No caching headers -->
-    <meta http-equiv="cache-control" content="no-cache"/>
-    <meta http-equiv="pragma" content="no-cache"/>
-    <meta http-equiv="expires" content="-1"/>
-    <meta name="keywords" content="JDO, Apache, Java, Data, Objects"/>
-    <meta name="description" content="Apache JDO - Java Data Objects"/>
-
-    <title></title>
-
-    <link rel="icon" type="image/png" href="https://apache.github.io/db-jdo-site/images/JDO_32x32.png"/>
-
-    <!--
-        Apache JDO Documentation Template
-        ==================================
-        This template derived various aspects from Apache Deltaspike template, the Apache ISIS template and the Datanucleus template.
-        This template uses 
-        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
-        * Asciidoctor "foundation" CSS
-        * Bootswatch "cosmo" theme for Bootstrap (https://bootswatch.com/cosmo).
-        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/) for the table of contents.
-        * jQuery (necessary for Bootstrap's JavaScript plugins)
-        * Font-Awesome for some icons used by Asciidoctor
-        NOTE: tried using Font-Awesome CSS hosted locally but then fails to work!
-    -->
-    <link href="css/bootswatch/3.3.7/bootstrap-cosmo.css" rel="stylesheet"/>
-    <link href="css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"/>
-
-    <link href="css/asciidoctor/foundation.css" rel="stylesheet"/>
-    <link href="css/datanucleus_theme.css" rel="stylesheet"/>
-    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
-
-    
-
-    
-
-    
-    
-    
-    
-    
-    
-
-    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
-    <script src="js/bootstrap/3.3.7/bootstrap.min.js"></script>
-    <script src="js/bootstrap-toc/0.4.1/bootstrap-toc.min.js"></script>
-
-    <!-- Coderay syntax formatter -->
-    <style type="text/css">
-        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
-/*pre.CodeRay {background-color:#f7f7f8;}*/
-.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
-.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
-.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
-table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
-table.CodeRay td{vertical-align: top;line-height:1.45}
-table.CodeRay td.line-numbers{text-align:right}
-table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
-table.CodeRay td.code{padding:0 0 0 .5em}
-table.CodeRay td.code>pre{padding:0}
-.CodeRay .debug{color:#fff !important;background:#000080 !important}
-.CodeRay .annotation{color:#007}
-.CodeRay .attribute-name{color:#000080}
-.CodeRay .attribute-value{color:#700}
-.CodeRay .binary{color:#509}
-.CodeRay .comment{color:#998;font-style:italic}
-.CodeRay .char{color:#04d}
-.CodeRay .char .content{color:#04d}
-.CodeRay .char .delimiter{color:#039}
-.CodeRay .class{color:#458;font-weight:bold}
-.CodeRay .complex{color:#a08}
-.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
-.CodeRay .color{color:#099}
-.CodeRay .class-variable{color:#369}
-.CodeRay .decorator{color:#b0b}
-.CodeRay .definition{color:#099}
-.CodeRay .delimiter{color:#000}
-.CodeRay .doc{color:#970}
-.CodeRay .doctype{color:#34b}
-.CodeRay .doc-string{color:#d42}
-.CodeRay .escape{color:#666}
-.CodeRay .entity{color:#800}
-.CodeRay .error{color:#808}
-.CodeRay .exception{color:inherit}
-.CodeRay .filename{color:#099}
-.CodeRay .function{color:#900;font-weight:bold}
-.CodeRay .global-variable{color:#008080}
-.CodeRay .hex{color:#058}
-.CodeRay .integer,.CodeRay .float{color:#099}
-.CodeRay .include{color:#555}
-.CodeRay .inline{color:#000}
-.CodeRay .inline .inline{background:#ccc}
-.CodeRay .inline .inline .inline{background:#bbb}
-.CodeRay .inline .inline-delimiter{color:#d14}
-.CodeRay .inline-delimiter{color:#d14}
-.CodeRay .important{color:#555;font-weight:bold}
-.CodeRay .interpreted{color:#b2b}
-.CodeRay .instance-variable{color:#008080}
-.CodeRay .label{color:#970}
-.CodeRay .local-variable{color:#963}
-.CodeRay .octal{color:#40e}
-.CodeRay .predefined{color:#369}
-.CodeRay .preprocessor{color:#579}
-.CodeRay .pseudo-class{color:#555}
-.CodeRay .directive{font-weight:bold}
-.CodeRay .type{font-weight:bold}
-.CodeRay .predefined-type{color:inherit}
-.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
-.CodeRay .key{color:#808}
-.CodeRay .key .delimiter{color:#606}
-.CodeRay .key .char{color:#80f}
-.CodeRay .value{color:#088}
-.CodeRay .regexp .delimiter{color:#808}
-.CodeRay .regexp .content{color:#808}
-.CodeRay .regexp .modifier{color:#808}
-.CodeRay .regexp .char{color:#d14}
-.CodeRay .regexp .function{color:#404;font-weight:bold}
-.CodeRay .string{color:#d20}
-.CodeRay .string .string .string{background:#ffd0d0}
-.CodeRay .string .content{color:#d14}
-.CodeRay .string .char{color:#d14}
-.CodeRay .string .delimiter{color:#d14}
-.CodeRay .shell{color:#d14}
-.CodeRay .shell .delimiter{color:#d14}
-.CodeRay .symbol{color:#990073}
-.CodeRay .symbol .content{color:#a60}
-.CodeRay .symbol .delimiter{color:#630}
-.CodeRay .tag{color:#008080}
-.CodeRay .tag-special{color:#d70}
-.CodeRay .variable{color:#036}
-.CodeRay .insert{background:#afa}
-.CodeRay .delete{background:#faa}
-.CodeRay .change{color:#aaf;background:#007}
-.CodeRay .head{color:#f8f;background:#505}
-.CodeRay .insert .insert{color:#080}
-.CodeRay .delete .delete{color:#800}
-.CodeRay .change .change{color:#66f}
-.CodeRay .head .head{color:#f4f}
-    </style>
-</head>
-<body data-spy="scroll" data-target="#toc">
-<!-- Navbar -->
-<nav class="navbar navbar-default navbar-static-top">
-    <div class="container">
-        <div class="navbar-header">
-            <!-- Three line menu button for use on mobile screens -->
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
-                <span class="sr-only">Toggle navigation</span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-            </button>
-            <!-- 'style' added to align image with navbar. FIX THIS -->
-            <a class="navbar-brand" href="https://db.apache.org/jdo/">
-                <img style="margin-top: -12px;" alt="Brand" src="images/JDO_44x44.png"/>
-            </a>
-            <!-- TODO Any way to abstract the version from Maven? -->
-            <a class="navbar-brand" href="index.html">Apache JDO</a>
-        </div>
-        <!-- Navbar that will collapse on mobile screens -->
-        <div id="navbar" class="navbar-collapse collapse">
-            <ul class="nav navbar-nav">
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">General <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="why_jdo.html">Why JDO?</a></li>
-                        <li><a href="jdo_v_jpa.html">JDO v JPA</a></li>
-                        <li><a href="jdo_v_jpa_api.html">JDO v JPA : API</a></li>
-                        <li><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li>
-                        <li><a href="downloads.html">Downloads</a></li>
-                        <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Implementation <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="specifications.html">Specifications</a></li>
-                        <li><a href="tck.html">TCK</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Usage <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="impls.html">Implementations</a></li>
-                        <li><a href="javadoc.html">API Javadoc</a></li>
-                        <li><a href="class_types.html">Types of Classes</a></li>
-                        <li><a href="field_types.html">Types of Fields</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Metadata</li>
-                        <li><a href="metadata.html">MetaData</a></li>
-                        <li><a href="annotations.html">Annotations</a></li>
-                        <li><a href="jdo_dtd.html">jdo DTD/XSD</a></li>
-                        <li><a href="orm_dtd.html">orm DTD/XSD</a></li>
-                        <li><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li>
-                        <li><a href="jdoconfig_dtd.html">jdoconfig DTD/XSD</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="enhancement.html">Bytecode Enhancement</a></li>
-                        <li><a href="jdohelper.html">JDO Helper</a></li>
-                        <li><a href="pmf.html">PersistenceManagerFactoryr</a></li>
-                        <li><a href="pm.html">PersistenceManager</a></li>
-                        <li><a href="transactions.html">Transactions</a></li>
-                        <li><a href="attach_detach.html">Attach-Detach</a></li>
-                        <li><a href="fetchgroups.html">Fetch Groups</a></li>
-                        <li><a href="state_transition.html">Object States</a></li>
-                        <li><a href="object_retrieval.html">Object Retrieval</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">JDOQL</li>
-                        <li><a href="jdoql.html">JDOQL</a></li>
-                        <li><a href="jdoql_result.html">Result</a></li>
-                        <li><a href="jdoql_methods.html">Methods</a></li>
-                        <li><a href="jdoql_quickref.pdf">Quick Ref PDF</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="extents.html">Extents</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Guides</li>
-                        <li><a href="guides.html">Guides</a></li>
-                        <li><a href="guides/replication.html">Datastore Replication</a></li>
-                        <li><a href="guides/maven-jdo.html">JDO and Maven1</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="references.html">References</a></li>
-                        <li><a href="exceptions.html">Exceptions</a></li>
-                        <li><a href="glossary.html">Glossary</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Articles <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="jdo_3_0_overview.html">JDO 3.0 Overview</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Community <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="get-involved.html">Get Involved</a></li>
-                        <li><a href="team-list.html">Project Team</a></li>
-                        <li><a href="mail-lists.html">Mailing Lists</a></li>
-                        <li><a href="faq.html">FAQ</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Development <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="roadmap.html">RoadMap / TODO</a></li>
-                        <li><a href="svn.html">Source Code</a></li>
-                        <li><a href="http://cwiki.apache.org/GMOxDEV/Coding+standards">Coding Standards</a></li>
-                        <li><a href="issuetracking.html">Issue Tracking</a></li>
-                        <li><a href="dependencies.html">Dependencies</a></li>
-                    </ul>
-                </li>
-            </ul>
-           <!-- 'style' added to fix height of input box. FIX THIS -->
-            <form class="navbar-form navbar-left" role="search" id="search-form" action="https://www.google.com/search" method="get" style="padding: 1px 15px;">
-                <div class="form-group">
-                    <input name="sitesearch" value="db.apache.org" type="hidden">
-                    <input name="q" type="text" class="form-control" placeholder="Search" style="margin-top: 7px; padding: 1px; border-radius: 5px; height: 30px; vertical-align: middle;">
-                </div>
-            </form>
-        </div>
-    </div>
-</nav>
-<div class="container">
-    
-        <div class="row-fluid">
-            <div class="col-sm-9">
-<!--                <div class="page-title">
-                    <h3></h3>
-                </div>
--->
-                <div id="doc-content">
-                    <div id="index" class="paragraph">
-<p><span class="image" style="float: left"><img src="images/JDOx150.png" alt="JDOx150"></span>
-<span class="image" style="float: left"><img src="images/jdo_text.png" alt="jdo text"></span></p>
-</div>
-<hr>
-                </div>
-            </div>
-            <div class="col-sm-3">
-                <nav id="toc" data-spy="affix" data-toggle="toc"></nav>
-            </div>
-        </div>
-    
-</div>
-<footer style="background-color:#97d5ca; padding: 5px;">
-<div class="container">
-    <hr/>
-    <div class="row">
-        <div class="col-sm-9">
-    <a href="https://www.facebook.com/JavaDataObjects" class="externalLink" title="Facebook">Facebook</a>
-            |
-                        <a href="https://twitter.com/JavaDataObjects" class="externalLink" title="Twitter">Twitter</a>
-            |
-                        <a href="https://plus.google.com/106584233526334524963" class="externalLink" title="Google+">Google+</a>
-            |
-                        <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
-            |
-                        <a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630" class="externalLink" title="Issue Tracker">Issue Tracker</a>
-            |
-                        <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
-            |
-                        <a href="api30/apidocs/index.html" title="Latest Javadocs">Latest Javadocs</a>
-        </div>
-    </div>
-    <hr/>
-    <p class="text-center">&copy; 2005-2019 Apache Software Foundation. All Rights Reserved.</p>
-</div>
-</footer>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/tck/final/index.html@C=S;O=A.html b/docs/tck/final/index.html@C=S;O=A.html
deleted file mode 100644
index 42a66d6..0000000
--- a/docs/tck/final/index.html@C=S;O=A.html
+++ /dev/null
@@ -1,325 +0,0 @@
-<!DOCTYPE html>
-<head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-    <!-- No caching headers -->
-    <meta http-equiv="cache-control" content="no-cache"/>
-    <meta http-equiv="pragma" content="no-cache"/>
-    <meta http-equiv="expires" content="-1"/>
-    <meta name="keywords" content="JDO, Apache, Java, Data, Objects"/>
-    <meta name="description" content="Apache JDO - Java Data Objects"/>
-
-    <title></title>
-
-    <link rel="icon" type="image/png" href="https://apache.github.io/db-jdo-site/images/JDO_32x32.png"/>
-
-    <!--
-        Apache JDO Documentation Template
-        ==================================
-        This template derived various aspects from Apache Deltaspike template, the Apache ISIS template and the Datanucleus template.
-        This template uses 
-        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
-        * Asciidoctor "foundation" CSS
-        * Bootswatch "cosmo" theme for Bootstrap (https://bootswatch.com/cosmo).
-        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/) for the table of contents.
-        * jQuery (necessary for Bootstrap's JavaScript plugins)
-        * Font-Awesome for some icons used by Asciidoctor
-        NOTE: tried using Font-Awesome CSS hosted locally but then fails to work!
-    -->
-    <link href="css/bootswatch/3.3.7/bootstrap-cosmo.css" rel="stylesheet"/>
-    <link href="css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"/>
-
-    <link href="css/asciidoctor/foundation.css" rel="stylesheet"/>
-    <link href="css/datanucleus_theme.css" rel="stylesheet"/>
-    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
-
-    
-
-    
-
-    
-    
-    
-    
-    
-    
-
-    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
-    <script src="js/bootstrap/3.3.7/bootstrap.min.js"></script>
-    <script src="js/bootstrap-toc/0.4.1/bootstrap-toc.min.js"></script>
-
-    <!-- Coderay syntax formatter -->
-    <style type="text/css">
-        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
-/*pre.CodeRay {background-color:#f7f7f8;}*/
-.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
-.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
-.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
-table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
-table.CodeRay td{vertical-align: top;line-height:1.45}
-table.CodeRay td.line-numbers{text-align:right}
-table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
-table.CodeRay td.code{padding:0 0 0 .5em}
-table.CodeRay td.code>pre{padding:0}
-.CodeRay .debug{color:#fff !important;background:#000080 !important}
-.CodeRay .annotation{color:#007}
-.CodeRay .attribute-name{color:#000080}
-.CodeRay .attribute-value{color:#700}
-.CodeRay .binary{color:#509}
-.CodeRay .comment{color:#998;font-style:italic}
-.CodeRay .char{color:#04d}
-.CodeRay .char .content{color:#04d}
-.CodeRay .char .delimiter{color:#039}
-.CodeRay .class{color:#458;font-weight:bold}
-.CodeRay .complex{color:#a08}
-.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
-.CodeRay .color{color:#099}
-.CodeRay .class-variable{color:#369}
-.CodeRay .decorator{color:#b0b}
-.CodeRay .definition{color:#099}
-.CodeRay .delimiter{color:#000}
-.CodeRay .doc{color:#970}
-.CodeRay .doctype{color:#34b}
-.CodeRay .doc-string{color:#d42}
-.CodeRay .escape{color:#666}
-.CodeRay .entity{color:#800}
-.CodeRay .error{color:#808}
-.CodeRay .exception{color:inherit}
-.CodeRay .filename{color:#099}
-.CodeRay .function{color:#900;font-weight:bold}
-.CodeRay .global-variable{color:#008080}
-.CodeRay .hex{color:#058}
-.CodeRay .integer,.CodeRay .float{color:#099}
-.CodeRay .include{color:#555}
-.CodeRay .inline{color:#000}
-.CodeRay .inline .inline{background:#ccc}
-.CodeRay .inline .inline .inline{background:#bbb}
-.CodeRay .inline .inline-delimiter{color:#d14}
-.CodeRay .inline-delimiter{color:#d14}
-.CodeRay .important{color:#555;font-weight:bold}
-.CodeRay .interpreted{color:#b2b}
-.CodeRay .instance-variable{color:#008080}
-.CodeRay .label{color:#970}
-.CodeRay .local-variable{color:#963}
-.CodeRay .octal{color:#40e}
-.CodeRay .predefined{color:#369}
-.CodeRay .preprocessor{color:#579}
-.CodeRay .pseudo-class{color:#555}
-.CodeRay .directive{font-weight:bold}
-.CodeRay .type{font-weight:bold}
-.CodeRay .predefined-type{color:inherit}
-.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
-.CodeRay .key{color:#808}
-.CodeRay .key .delimiter{color:#606}
-.CodeRay .key .char{color:#80f}
-.CodeRay .value{color:#088}
-.CodeRay .regexp .delimiter{color:#808}
-.CodeRay .regexp .content{color:#808}
-.CodeRay .regexp .modifier{color:#808}
-.CodeRay .regexp .char{color:#d14}
-.CodeRay .regexp .function{color:#404;font-weight:bold}
-.CodeRay .string{color:#d20}
-.CodeRay .string .string .string{background:#ffd0d0}
-.CodeRay .string .content{color:#d14}
-.CodeRay .string .char{color:#d14}
-.CodeRay .string .delimiter{color:#d14}
-.CodeRay .shell{color:#d14}
-.CodeRay .shell .delimiter{color:#d14}
-.CodeRay .symbol{color:#990073}
-.CodeRay .symbol .content{color:#a60}
-.CodeRay .symbol .delimiter{color:#630}
-.CodeRay .tag{color:#008080}
-.CodeRay .tag-special{color:#d70}
-.CodeRay .variable{color:#036}
-.CodeRay .insert{background:#afa}
-.CodeRay .delete{background:#faa}
-.CodeRay .change{color:#aaf;background:#007}
-.CodeRay .head{color:#f8f;background:#505}
-.CodeRay .insert .insert{color:#080}
-.CodeRay .delete .delete{color:#800}
-.CodeRay .change .change{color:#66f}
-.CodeRay .head .head{color:#f4f}
-    </style>
-</head>
-<body data-spy="scroll" data-target="#toc">
-<!-- Navbar -->
-<nav class="navbar navbar-default navbar-static-top">
-    <div class="container">
-        <div class="navbar-header">
-            <!-- Three line menu button for use on mobile screens -->
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
-                <span class="sr-only">Toggle navigation</span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-            </button>
-            <!-- 'style' added to align image with navbar. FIX THIS -->
-            <a class="navbar-brand" href="https://db.apache.org/jdo/">
-                <img style="margin-top: -12px;" alt="Brand" src="images/JDO_44x44.png"/>
-            </a>
-            <!-- TODO Any way to abstract the version from Maven? -->
-            <a class="navbar-brand" href="index.html">Apache JDO</a>
-        </div>
-        <!-- Navbar that will collapse on mobile screens -->
-        <div id="navbar" class="navbar-collapse collapse">
-            <ul class="nav navbar-nav">
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">General <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="why_jdo.html">Why JDO?</a></li>
-                        <li><a href="jdo_v_jpa.html">JDO v JPA</a></li>
-                        <li><a href="jdo_v_jpa_api.html">JDO v JPA : API</a></li>
-                        <li><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li>
-                        <li><a href="downloads.html">Downloads</a></li>
-                        <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Implementation <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="specifications.html">Specifications</a></li>
-                        <li><a href="tck.html">TCK</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Usage <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="impls.html">Implementations</a></li>
-                        <li><a href="javadoc.html">API Javadoc</a></li>
-                        <li><a href="class_types.html">Types of Classes</a></li>
-                        <li><a href="field_types.html">Types of Fields</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Metadata</li>
-                        <li><a href="metadata.html">MetaData</a></li>
-                        <li><a href="annotations.html">Annotations</a></li>
-                        <li><a href="jdo_dtd.html">jdo DTD/XSD</a></li>
-                        <li><a href="orm_dtd.html">orm DTD/XSD</a></li>
-                        <li><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li>
-                        <li><a href="jdoconfig_dtd.html">jdoconfig DTD/XSD</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="enhancement.html">Bytecode Enhancement</a></li>
-                        <li><a href="jdohelper.html">JDO Helper</a></li>
-                        <li><a href="pmf.html">PersistenceManagerFactoryr</a></li>
-                        <li><a href="pm.html">PersistenceManager</a></li>
-                        <li><a href="transactions.html">Transactions</a></li>
-                        <li><a href="attach_detach.html">Attach-Detach</a></li>
-                        <li><a href="fetchgroups.html">Fetch Groups</a></li>
-                        <li><a href="state_transition.html">Object States</a></li>
-                        <li><a href="object_retrieval.html">Object Retrieval</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">JDOQL</li>
-                        <li><a href="jdoql.html">JDOQL</a></li>
-                        <li><a href="jdoql_result.html">Result</a></li>
-                        <li><a href="jdoql_methods.html">Methods</a></li>
-                        <li><a href="jdoql_quickref.pdf">Quick Ref PDF</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="extents.html">Extents</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Guides</li>
-                        <li><a href="guides.html">Guides</a></li>
-                        <li><a href="guides/replication.html">Datastore Replication</a></li>
-                        <li><a href="guides/maven-jdo.html">JDO and Maven1</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="references.html">References</a></li>
-                        <li><a href="exceptions.html">Exceptions</a></li>
-                        <li><a href="glossary.html">Glossary</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Articles <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="jdo_3_0_overview.html">JDO 3.0 Overview</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Community <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="get-involved.html">Get Involved</a></li>
-                        <li><a href="team-list.html">Project Team</a></li>
-                        <li><a href="mail-lists.html">Mailing Lists</a></li>
-                        <li><a href="faq.html">FAQ</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Development <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="roadmap.html">RoadMap / TODO</a></li>
-                        <li><a href="svn.html">Source Code</a></li>
-                        <li><a href="http://cwiki.apache.org/GMOxDEV/Coding+standards">Coding Standards</a></li>
-                        <li><a href="issuetracking.html">Issue Tracking</a></li>
-                        <li><a href="dependencies.html">Dependencies</a></li>
-                    </ul>
-                </li>
-            </ul>
-           <!-- 'style' added to fix height of input box. FIX THIS -->
-            <form class="navbar-form navbar-left" role="search" id="search-form" action="https://www.google.com/search" method="get" style="padding: 1px 15px;">
-                <div class="form-group">
-                    <input name="sitesearch" value="db.apache.org" type="hidden">
-                    <input name="q" type="text" class="form-control" placeholder="Search" style="margin-top: 7px; padding: 1px; border-radius: 5px; height: 30px; vertical-align: middle;">
-                </div>
-            </form>
-        </div>
-    </div>
-</nav>
-<div class="container">
-    
-        <div class="row-fluid">
-            <div class="col-sm-9">
-<!--                <div class="page-title">
-                    <h3></h3>
-                </div>
--->
-                <div id="doc-content">
-                    <div id="index" class="paragraph">
-<p><span class="image" style="float: left"><img src="images/JDOx150.png" alt="JDOx150"></span>
-<span class="image" style="float: left"><img src="images/jdo_text.png" alt="jdo text"></span></p>
-</div>
-<hr>
-                </div>
-            </div>
-            <div class="col-sm-3">
-                <nav id="toc" data-spy="affix" data-toggle="toc"></nav>
-            </div>
-        </div>
-    
-</div>
-<footer style="background-color:#97d5ca; padding: 5px;">
-<div class="container">
-    <hr/>
-    <div class="row">
-        <div class="col-sm-9">
-    <a href="https://www.facebook.com/JavaDataObjects" class="externalLink" title="Facebook">Facebook</a>
-            |
-                        <a href="https://twitter.com/JavaDataObjects" class="externalLink" title="Twitter">Twitter</a>
-            |
-                        <a href="https://plus.google.com/106584233526334524963" class="externalLink" title="Google+">Google+</a>
-            |
-                        <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
-            |
-                        <a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630" class="externalLink" title="Issue Tracker">Issue Tracker</a>
-            |
-                        <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
-            |
-                        <a href="api30/apidocs/index.html" title="Latest Javadocs">Latest Javadocs</a>
-        </div>
-    </div>
-    <hr/>
-    <p class="text-center">&copy; 2005-2019 Apache Software Foundation. All Rights Reserved.</p>
-</div>
-</footer>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/tck/index.html b/docs/tck/index.html
deleted file mode 100644
index 42a66d6..0000000
--- a/docs/tck/index.html
+++ /dev/null
@@ -1,325 +0,0 @@
-<!DOCTYPE html>
-<head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
-    <!-- No caching headers -->
-    <meta http-equiv="cache-control" content="no-cache"/>
-    <meta http-equiv="pragma" content="no-cache"/>
-    <meta http-equiv="expires" content="-1"/>
-    <meta name="keywords" content="JDO, Apache, Java, Data, Objects"/>
-    <meta name="description" content="Apache JDO - Java Data Objects"/>
-
-    <title></title>
-
-    <link rel="icon" type="image/png" href="https://apache.github.io/db-jdo-site/images/JDO_32x32.png"/>
-
-    <!--
-        Apache JDO Documentation Template
-        ==================================
-        This template derived various aspects from Apache Deltaspike template, the Apache ISIS template and the Datanucleus template.
-        This template uses 
-        * Bootstrap v3.3.7 (https://getbootstrap.com/) for navbar.
-        * Asciidoctor "foundation" CSS
-        * Bootswatch "cosmo" theme for Bootstrap (https://bootswatch.com/cosmo).
-        * Bootstrap TOC plugin v0.4.1 (https://afeld.github.io/bootstrap-toc/) for the table of contents.
-        * jQuery (necessary for Bootstrap's JavaScript plugins)
-        * Font-Awesome for some icons used by Asciidoctor
-        NOTE: tried using Font-Awesome CSS hosted locally but then fails to work!
-    -->
-    <link href="css/bootswatch/3.3.7/bootstrap-cosmo.css" rel="stylesheet"/>
-    <link href="css/bootstrap-toc/0.4.1/bootstrap-toc.min.css" rel="stylesheet"/>
-
-    <link href="css/asciidoctor/foundation.css" rel="stylesheet"/>
-    <link href="css/datanucleus_theme.css" rel="stylesheet"/>
-    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
-
-    
-
-    
-
-    
-    
-    
-    
-    
-    
-
-    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
-    <script src="js/bootstrap/3.3.7/bootstrap.min.js"></script>
-    <script src="js/bootstrap-toc/0.4.1/bootstrap-toc.min.js"></script>
-
-    <!-- Coderay syntax formatter -->
-    <style type="text/css">
-        /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
-/*pre.CodeRay {background-color:#f7f7f8;}*/
-.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
-.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
-.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
-table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
-table.CodeRay td{vertical-align: top;line-height:1.45}
-table.CodeRay td.line-numbers{text-align:right}
-table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
-table.CodeRay td.code{padding:0 0 0 .5em}
-table.CodeRay td.code>pre{padding:0}
-.CodeRay .debug{color:#fff !important;background:#000080 !important}
-.CodeRay .annotation{color:#007}
-.CodeRay .attribute-name{color:#000080}
-.CodeRay .attribute-value{color:#700}
-.CodeRay .binary{color:#509}
-.CodeRay .comment{color:#998;font-style:italic}
-.CodeRay .char{color:#04d}
-.CodeRay .char .content{color:#04d}
-.CodeRay .char .delimiter{color:#039}
-.CodeRay .class{color:#458;font-weight:bold}
-.CodeRay .complex{color:#a08}
-.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
-.CodeRay .color{color:#099}
-.CodeRay .class-variable{color:#369}
-.CodeRay .decorator{color:#b0b}
-.CodeRay .definition{color:#099}
-.CodeRay .delimiter{color:#000}
-.CodeRay .doc{color:#970}
-.CodeRay .doctype{color:#34b}
-.CodeRay .doc-string{color:#d42}
-.CodeRay .escape{color:#666}
-.CodeRay .entity{color:#800}
-.CodeRay .error{color:#808}
-.CodeRay .exception{color:inherit}
-.CodeRay .filename{color:#099}
-.CodeRay .function{color:#900;font-weight:bold}
-.CodeRay .global-variable{color:#008080}
-.CodeRay .hex{color:#058}
-.CodeRay .integer,.CodeRay .float{color:#099}
-.CodeRay .include{color:#555}
-.CodeRay .inline{color:#000}
-.CodeRay .inline .inline{background:#ccc}
-.CodeRay .inline .inline .inline{background:#bbb}
-.CodeRay .inline .inline-delimiter{color:#d14}
-.CodeRay .inline-delimiter{color:#d14}
-.CodeRay .important{color:#555;font-weight:bold}
-.CodeRay .interpreted{color:#b2b}
-.CodeRay .instance-variable{color:#008080}
-.CodeRay .label{color:#970}
-.CodeRay .local-variable{color:#963}
-.CodeRay .octal{color:#40e}
-.CodeRay .predefined{color:#369}
-.CodeRay .preprocessor{color:#579}
-.CodeRay .pseudo-class{color:#555}
-.CodeRay .directive{font-weight:bold}
-.CodeRay .type{font-weight:bold}
-.CodeRay .predefined-type{color:inherit}
-.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
-.CodeRay .key{color:#808}
-.CodeRay .key .delimiter{color:#606}
-.CodeRay .key .char{color:#80f}
-.CodeRay .value{color:#088}
-.CodeRay .regexp .delimiter{color:#808}
-.CodeRay .regexp .content{color:#808}
-.CodeRay .regexp .modifier{color:#808}
-.CodeRay .regexp .char{color:#d14}
-.CodeRay .regexp .function{color:#404;font-weight:bold}
-.CodeRay .string{color:#d20}
-.CodeRay .string .string .string{background:#ffd0d0}
-.CodeRay .string .content{color:#d14}
-.CodeRay .string .char{color:#d14}
-.CodeRay .string .delimiter{color:#d14}
-.CodeRay .shell{color:#d14}
-.CodeRay .shell .delimiter{color:#d14}
-.CodeRay .symbol{color:#990073}
-.CodeRay .symbol .content{color:#a60}
-.CodeRay .symbol .delimiter{color:#630}
-.CodeRay .tag{color:#008080}
-.CodeRay .tag-special{color:#d70}
-.CodeRay .variable{color:#036}
-.CodeRay .insert{background:#afa}
-.CodeRay .delete{background:#faa}
-.CodeRay .change{color:#aaf;background:#007}
-.CodeRay .head{color:#f8f;background:#505}
-.CodeRay .insert .insert{color:#080}
-.CodeRay .delete .delete{color:#800}
-.CodeRay .change .change{color:#66f}
-.CodeRay .head .head{color:#f4f}
-    </style>
-</head>
-<body data-spy="scroll" data-target="#toc">
-<!-- Navbar -->
-<nav class="navbar navbar-default navbar-static-top">
-    <div class="container">
-        <div class="navbar-header">
-            <!-- Three line menu button for use on mobile screens -->
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
-                <span class="sr-only">Toggle navigation</span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-            </button>
-            <!-- 'style' added to align image with navbar. FIX THIS -->
-            <a class="navbar-brand" href="https://db.apache.org/jdo/">
-                <img style="margin-top: -12px;" alt="Brand" src="images/JDO_44x44.png"/>
-            </a>
-            <!-- TODO Any way to abstract the version from Maven? -->
-            <a class="navbar-brand" href="index.html">Apache JDO</a>
-        </div>
-        <!-- Navbar that will collapse on mobile screens -->
-        <div id="navbar" class="navbar-collapse collapse">
-            <ul class="nav navbar-nav">
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">General <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="why_jdo.html">Why JDO?</a></li>
-                        <li><a href="jdo_v_jpa.html">JDO v JPA</a></li>
-                        <li><a href="jdo_v_jpa_api.html">JDO v JPA : API</a></li>
-                        <li><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li>
-                        <li><a href="downloads.html">Downloads</a></li>
-                        <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Implementation <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="specifications.html">Specifications</a></li>
-                        <li><a href="tck.html">TCK</a></li>
-                    </ul>
-                </li>
-                <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">JDO Usage <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="impls.html">Implementations</a></li>
-                        <li><a href="javadoc.html">API Javadoc</a></li>
-                        <li><a href="class_types.html">Types of Classes</a></li>
-                        <li><a href="field_types.html">Types of Fields</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Metadata</li>
-                        <li><a href="metadata.html">MetaData</a></li>
-                        <li><a href="annotations.html">Annotations</a></li>
-                        <li><a href="jdo_dtd.html">jdo DTD/XSD</a></li>
-                        <li><a href="orm_dtd.html">orm DTD/XSD</a></li>
-                        <li><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li>
-                        <li><a href="jdoconfig_dtd.html">jdoconfig DTD/XSD</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="enhancement.html">Bytecode Enhancement</a></li>
-                        <li><a href="jdohelper.html">JDO Helper</a></li>
-                        <li><a href="pmf.html">PersistenceManagerFactoryr</a></li>
-                        <li><a href="pm.html">PersistenceManager</a></li>
-                        <li><a href="transactions.html">Transactions</a></li>
-                        <li><a href="attach_detach.html">Attach-Detach</a></li>
-                        <li><a href="fetchgroups.html">Fetch Groups</a></li>
-                        <li><a href="state_transition.html">Object States</a></li>
-                        <li><a href="object_retrieval.html">Object Retrieval</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">JDOQL</li>
-                        <li><a href="jdoql.html">JDOQL</a></li>
-                        <li><a href="jdoql_result.html">Result</a></li>
-                        <li><a href="jdoql_methods.html">Methods</a></li>
-                        <li><a href="jdoql_quickref.pdf">Quick Ref PDF</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="extents.html">Extents</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li class="dropdown-header">Guides</li>
-                        <li><a href="guides.html">Guides</a></li>
-                        <li><a href="guides/replication.html">Datastore Replication</a></li>
-                        <li><a href="guides/maven-jdo.html">JDO and Maven1</a></li>
-                        <li role="separator" class="divider"></li>
-                        <li><a href="references.html">References</a></li>
-                        <li><a href="exceptions.html">Exceptions</a></li>
-                        <li><a href="glossary.html">Glossary</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Articles <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="jdo_3_0_overview.html">JDO 3.0 Overview</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Community <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="get-involved.html">Get Involved</a></li>
-                        <li><a href="team-list.html">Project Team</a></li>
-                        <li><a href="mail-lists.html">Mailing Lists</a></li>
-                        <li><a href="faq.html">FAQ</a></li>
-                    </ul>
-                </li>
-               <li class="dropdown">
-                  
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Development <span class="caret"></span></a>
-                  
-                    <ul class="dropdown-menu">
-                        <li><a href="roadmap.html">RoadMap / TODO</a></li>
-                        <li><a href="svn.html">Source Code</a></li>
-                        <li><a href="http://cwiki.apache.org/GMOxDEV/Coding+standards">Coding Standards</a></li>
-                        <li><a href="issuetracking.html">Issue Tracking</a></li>
-                        <li><a href="dependencies.html">Dependencies</a></li>
-                    </ul>
-                </li>
-            </ul>
-           <!-- 'style' added to fix height of input box. FIX THIS -->
-            <form class="navbar-form navbar-left" role="search" id="search-form" action="https://www.google.com/search" method="get" style="padding: 1px 15px;">
-                <div class="form-group">
-                    <input name="sitesearch" value="db.apache.org" type="hidden">
-                    <input name="q" type="text" class="form-control" placeholder="Search" style="margin-top: 7px; padding: 1px; border-radius: 5px; height: 30px; vertical-align: middle;">
-                </div>
-            </form>
-        </div>
-    </div>
-</nav>
-<div class="container">
-    
-        <div class="row-fluid">
-            <div class="col-sm-9">
-<!--                <div class="page-title">
-                    <h3></h3>
-                </div>
--->
-                <div id="doc-content">
-                    <div id="index" class="paragraph">
-<p><span class="image" style="float: left"><img src="images/JDOx150.png" alt="JDOx150"></span>
-<span class="image" style="float: left"><img src="images/jdo_text.png" alt="jdo text"></span></p>
-</div>
-<hr>
-                </div>
-            </div>
-            <div class="col-sm-3">
-                <nav id="toc" data-spy="affix" data-toggle="toc"></nav>
-            </div>
-        </div>
-    
-</div>
-<footer style="background-color:#97d5ca; padding: 5px;">
-<div class="container">
-    <hr/>
-    <div class="row">
-        <div class="col-sm-9">
-    <a href="https://www.facebook.com/JavaDataObjects" class="externalLink" title="Facebook">Facebook</a>
-            |
-                        <a href="https://twitter.com/JavaDataObjects" class="externalLink" title="Twitter">Twitter</a>
-            |
-                        <a href="https://plus.google.com/106584233526334524963" class="externalLink" title="Google+">Google+</a>
-            |
-                        <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
-            |
-                        <a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630" class="externalLink" title="Issue Tracker">Issue Tracker</a>
-            |
-                        <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
-            |
-                        <a href="api30/apidocs/index.html" title="Latest Javadocs">Latest Javadocs</a>
-        </div>
-    </div>
-    <hr/>
-    <p class="text-center">&copy; 2005-2019 Apache Software Foundation. All Rights Reserved.</p>
-</div>
-</footer>
-</body>
-</html>
\ No newline at end of file
diff --git a/src/main/asciidoc/tck.adoc b/src/main/asciidoc/tck.adoc
index a42a8f3..cf98620 100644
--- a/src/main/asciidoc/tck.adoc
+++ b/src/main/asciidoc/tck.adoc
@@ -37,8 +37,7 @@ in the tck directory.
 Vendors must post test results on a publicly accessible web site for
 examination by the public. The posting includes the output of the test
 run, which consists of multiple log files containing configuration
-information and test results. For an example of the required posting,
-please see link:tck/final[http://db.apache.org/jdo/tck/final].
+information and test results.
 
 '''''
 
diff --git a/src/main/asciidoc/tck/final/20060503-094240.zip b/src/main/asciidoc/tck/final/20060503-094240.zip
new file mode 100644
index 0000000..e83449f
Binary files /dev/null and b/src/main/asciidoc/tck/final/20060503-094240.zip differ
diff --git a/src/main/asciidoc/tck/final/index.adoc b/src/main/asciidoc/tck/final/index.adoc
deleted file mode 100644
index f24b7bb..0000000
--- a/src/main/asciidoc/tck/final/index.adoc
+++ /dev/null
@@ -1,12 +0,0 @@
-[[index]]
-image:images/JDOx150.png[float="left"]
-image:images/jdo_text.png[float="left"]
-
-'''''
-
-:_basedir: 
-:_imagesdir: images/
-:notoc:
-:titlepage:
-:grid: cols
-
diff --git a/src/main/asciidoc/tck/final/index.html@C=D;O=A.adoc b/src/main/asciidoc/tck/final/index.html@C=D;O=A.adoc
deleted file mode 100644
index f24b7bb..0000000
--- a/src/main/asciidoc/tck/final/index.html@C=D;O=A.adoc
+++ /dev/null
@@ -1,12 +0,0 @@
-[[index]]
-image:images/JDOx150.png[float="left"]
-image:images/jdo_text.png[float="left"]
-
-'''''
-
-:_basedir: 
-:_imagesdir: images/
-:notoc:
-:titlepage:
-:grid: cols
-
diff --git a/src/main/asciidoc/tck/final/index.html@C=M;O=A.adoc b/src/main/asciidoc/tck/final/index.html@C=M;O=A.adoc
deleted file mode 100644
index f24b7bb..0000000
--- a/src/main/asciidoc/tck/final/index.html@C=M;O=A.adoc
+++ /dev/null
@@ -1,12 +0,0 @@
-[[index]]
-image:images/JDOx150.png[float="left"]
-image:images/jdo_text.png[float="left"]
-
-'''''
-
-:_basedir: 
-:_imagesdir: images/
-:notoc:
-:titlepage:
-:grid: cols
-
diff --git a/src/main/asciidoc/tck/final/index.html@C=N;O=D.adoc b/src/main/asciidoc/tck/final/index.html@C=N;O=D.adoc
deleted file mode 100644
index f24b7bb..0000000
--- a/src/main/asciidoc/tck/final/index.html@C=N;O=D.adoc
+++ /dev/null
@@ -1,12 +0,0 @@
-[[index]]
-image:images/JDOx150.png[float="left"]
-image:images/jdo_text.png[float="left"]
-
-'''''
-
-:_basedir: 
-:_imagesdir: images/
-:notoc:
-:titlepage:
-:grid: cols
-
diff --git a/src/main/asciidoc/tck/final/index.html@C=S;O=A.adoc b/src/main/asciidoc/tck/final/index.html@C=S;O=A.adoc
deleted file mode 100644
index f24b7bb..0000000
--- a/src/main/asciidoc/tck/final/index.html@C=S;O=A.adoc
+++ /dev/null
@@ -1,12 +0,0 @@
-[[index]]
-image:images/JDOx150.png[float="left"]
-image:images/jdo_text.png[float="left"]
-
-'''''
-
-:_basedir: 
-:_imagesdir: images/
-:notoc:
-:titlepage:
-:grid: cols
-
diff --git a/src/main/asciidoc/tck/index.adoc b/src/main/asciidoc/tck/index.adoc
deleted file mode 100644
index f24b7bb..0000000
--- a/src/main/asciidoc/tck/index.adoc
+++ /dev/null
@@ -1,12 +0,0 @@
-[[index]]
-image:images/JDOx150.png[float="left"]
-image:images/jdo_text.png[float="left"]
-
-'''''
-
-:_basedir: 
-:_imagesdir: images/
-:notoc:
-:titlepage:
-:grid: cols
-