http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/util/Collectors.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/util/Collectors.html 
b/content/java/develop/javadocs/org/apache/polygene/api/util/Collectors.html
index 18631f1..e157c23 100644
--- a/content/java/develop/javadocs/org/apache/polygene/api/util/Collectors.html
+++ b/content/java/develop/javadocs/org/apache/polygene/api/util/Collectors.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Collectors (Apache Polygene™ (Java Edition) SDK 3.0-SNAPSHOT)</title>
+<title>Collectors (Apache Polygene™ (Java Edition) SDK 
3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,13 +12,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Collectors (Apache Polygene\u2122 (Java 
Edition) SDK 3.0-SNAPSHOT)";
+            parent.document.title="Collectors (Apache Polygene\u2122 (Java 
Edition) SDK 3.0.0-SNAPSHOT)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -110,6 +110,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>public class <span class="typeNameLabel">Collectors</span>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></pre>
+<div class="block">Implementations of <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in java.util.stream"><code>Collector</code></a> 
missing from the JDK.</div>
 </li>
 </ul>
 </div>
@@ -142,17 +143,43 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>static &lt;T extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true";
 title="class or interface in java.util">Map.Entry</a>&lt;K,U&gt;,K,U&gt;<br><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in java.util.stream">Collector</a>&lt;T,?,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,U&gt;&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/polygene/api/util/Collectors.html#toMap--">toMap</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/polygene/api/util/Collectors.html#toMap--">toMap</a></span>()</code>
+<div class="block">Collect map entries into a <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true";
 title="class or interface in java.util"><code>HashMap</code></a>.</div>
+</td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>static &lt;T,K,U,M extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,U&gt;&gt;<br><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in 
java.util.stream">Collector</a>&lt;T,?,M&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/polygene/api/util/Collectors.html#toMap-java.util.function.Function-java.util.function.Function-java.util.function.Supplier-">toMap</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true";
 title="class or interface in java.util.function">Function</a>&lt;? super T,? 
extends K&gt;&nbsp;keyMapper,
      <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true";
 title="class or interface in java.util.function">Function</a>&lt;? super T,? 
extends U&gt;&nbsp;valueMapper,
-     <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true";
 title="class or interface in 
java.util.function">Supplier</a>&lt;M&gt;&nbsp;mapSupplier)</code>&nbsp;</td>
+     <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true";
 title="class or interface in 
java.util.function">Supplier</a>&lt;M&gt;&nbsp;mapSupplier)</code>
+<div class="block">Collect map entries into a map.</div>
+</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>static &lt;T extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true";
 title="class or interface in java.util">Map.Entry</a>&lt;K,U&gt;,K,U,M extends 
<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,U&gt;&gt;<br><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in 
java.util.stream">Collector</a>&lt;T,?,M&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/polygene/api/util/Collectors.html#toMap-java.util.function.Supplier-">toMap</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true";
 title="class or interface in 
java.util.function">Supplier</a>&lt;M&gt;&nbsp;mapSupplier)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/polygene/api/util/Collectors.html#toMap-java.util.function.Supplier-">toMap</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true";
 title="class or interface in 
java.util.function">Supplier</a>&lt;M&gt;&nbsp;mapSupplier)</code>
+<div class="block">Collect map entries into a map.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static &lt;T extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true";
 title="class or interface in java.util">Map.Entry</a>&lt;K,U&gt;,K,U&gt;<br><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in java.util.stream">Collector</a>&lt;T,?,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,U&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/polygene/api/util/Collectors.html#toMapWithNullValues--">toMapWithNullValues</a></span>()</code>
+<div class="block">Collect map entries into a <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true";
 title="class or interface in java.util"><code>HashMap</code></a>, allowing 
null values.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static &lt;T,K,U,M extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,U&gt;&gt;<br><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in 
java.util.stream">Collector</a>&lt;T,?,M&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/polygene/api/util/Collectors.html#toMapWithNullValues-java.util.function.Function-java.util.function.Function-java.util.function.Supplier-">toMapWithNullValues</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true";
 title="class or interface in java.util.function">Function</a>&lt;? super T,? 
extends K&gt;&nbsp;keyMapper,
+                   <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true";
 title="class or interface in java.util.function">Function</a>&lt;? super T,? 
extends U&gt;&nbsp;valueMapper,
+                   <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true";
 title="class or interface in 
java.util.function">Supplier</a>&lt;M&gt;&nbsp;mapSupplier)</code>
+<div class="block">Collect map entries into a map, allowing null values.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static &lt;T extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true";
 title="class or interface in java.util">Map.Entry</a>&lt;K,U&gt;,K,U,M extends 
<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,U&gt;&gt;<br><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in 
java.util.stream">Collector</a>&lt;T,?,M&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/polygene/api/util/Collectors.html#toMapWithNullValues-java.util.function.Supplier-">toMapWithNullValues</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true";
 title="class or interface in 
java.util.function">Supplier</a>&lt;M&gt;&nbsp;mapSupplier)</code>
+<div class="block">Collect map entries into a map, allowing null values.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -184,14 +211,16 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <h4>single</h4>
 <pre>public static&nbsp;&lt;T&gt;&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in 
java.util.stream">Collector</a>&lt;T,?,T&gt;&nbsp;single()
                                    throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true";
 title="class or interface in java.lang">IllegalArgumentException</a></pre>
-<div class="block">Collect a single element.</div>
+<div class="block">Collect a single element.
+
+ The Collector throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true";
 title="class or interface in 
java.lang"><code>IllegalArgumentException</code></a> if no or more than one 
element.</div>
 <dl>
 <dt><span class="paramLabel">Type Parameters:</span></dt>
 <dd><code>T</code> - Element type</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>The single element</dd>
+<dd>The single element collector</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true";
 title="class or interface in java.lang">IllegalArgumentException</a></code> - 
if no or more than one element</dd>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true";
 title="class or interface in 
java.lang">IllegalArgumentException</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -201,16 +230,61 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>singleOrEmpty</h4>
-<pre>public static&nbsp;&lt;T&gt;&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in java.util.stream">Collector</a>&lt;T,?,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true";
 title="class or interface in 
java.util">Optional</a>&lt;T&gt;&gt;&nbsp;singleOrEmpty()
-                                                    throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true";
 title="class or interface in java.lang">IllegalArgumentException</a></pre>
-<div class="block">Eventually collect a single element.</div>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in java.util.stream">Collector</a>&lt;T,?,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true";
 title="class or interface in 
java.util">Optional</a>&lt;T&gt;&gt;&nbsp;singleOrEmpty()</pre>
+<div class="block">Eventually collect a single element.
+
+ The Collector throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true";
 title="class or interface in 
java.lang"><code>IllegalArgumentException</code></a> if more than one 
element.</div>
 <dl>
 <dt><span class="paramLabel">Type Parameters:</span></dt>
 <dd><code>T</code> - Element type</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>The single element, optional</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true";
 title="class or interface in java.lang">IllegalArgumentException</a></code> - 
if more than one element</dd>
+<dd>The optional single element collector</dd>
+</dl>
+</li>
+</ul>
+<a name="toMap--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toMap</h4>
+<pre>public static&nbsp;&lt;T extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true";
 title="class or interface in 
java.util">Map.Entry</a>&lt;K,U&gt;,K,U&gt;&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in java.util.stream">Collector</a>&lt;T,?,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in 
java.util">Map</a>&lt;K,U&gt;&gt;&nbsp;toMap()</pre>
+<div class="block">Collect map entries into a <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true";
 title="class or interface in java.util"><code>HashMap</code></a>.
+
+ The Collector throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true";
 title="class or interface in java.lang"><code>NullPointerException</code></a> 
if one entry has a null value.
+ The Collector throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html?is-external=true";
 title="class or interface in java.lang"><code>IllegalStateException</code></a> 
if duplicate keys are found.</div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - the Map entry type</dd>
+<dd><code>K</code> - the collected map key type</dd>
+<dd><code>U</code> - the collected map value type</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a <code>Collector</code> which collects elements into a 
<code>Map</code></dd>
+</dl>
+</li>
+</ul>
+<a name="toMap-java.util.function.Supplier-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toMap</h4>
+<pre>public static&nbsp;&lt;T extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true";
 title="class or interface in java.util">Map.Entry</a>&lt;K,U&gt;,K,U,M extends 
<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,U&gt;&gt;&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in 
java.util.stream">Collector</a>&lt;T,?,M&gt;&nbsp;toMap(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true";
 title="class or interface in 
java.util.function">Supplier</a>&lt;M&gt;&nbsp;mapSupplier)</pre>
+<div class="block">Collect map entries into a map.
+
+ The Collector throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true";
 title="class or interface in java.lang"><code>NullPointerException</code></a> 
if one entry has a null value.
+ The Collector throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html?is-external=true";
 title="class or interface in java.lang"><code>IllegalStateException</code></a> 
if duplicate keys are found.</div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>M</code> - the type of the resulting <code>Map</code></dd>
+<dd><code>T</code> - the Map entry type</dd>
+<dd><code>K</code> - the collected map key type</dd>
+<dd><code>U</code> - the collected map value type</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mapSupplier</code> - a function which returns a new, empty 
<code>Map</code> into
+                    which the results will be inserted</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The map collector</dd>
 </dl>
 </li>
 </ul>
@@ -223,24 +297,102 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>public static&nbsp;&lt;T,K,U,M extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,U&gt;&gt;&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in 
java.util.stream">Collector</a>&lt;T,?,M&gt;&nbsp;toMap(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true";
 title="class or interface in java.util.function">Function</a>&lt;? super T,? 
extends K&gt;&nbsp;keyMapper,
                                                                 <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true";
 title="class or interface in java.util.function">Function</a>&lt;? super T,? 
extends U&gt;&nbsp;valueMapper,
                                                                 <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true";
 title="class or interface in 
java.util.function">Supplier</a>&lt;M&gt;&nbsp;mapSupplier)</pre>
+<div class="block">Collect map entries into a map.
+
+ The Collector throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true";
 title="class or interface in java.lang"><code>NullPointerException</code></a> 
if one entry has a null value.
+ The Collector throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html?is-external=true";
 title="class or interface in java.lang"><code>IllegalStateException</code></a> 
if duplicate keys are found.</div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>M</code> - the type of the resulting <code>Map</code></dd>
+<dd><code>T</code> - the Map entry type</dd>
+<dd><code>K</code> - the collected map key type</dd>
+<dd><code>U</code> - the collected map value type</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>keyMapper</code> - a mapping function to produce keys</dd>
+<dd><code>valueMapper</code> - a mapping function to produce values</dd>
+<dd><code>mapSupplier</code> - a function which returns a new, empty 
<code>Map</code> into
+                    which the results will be inserted</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The map collector</dd>
+</dl>
 </li>
 </ul>
-<a name="toMap--">
+<a name="toMapWithNullValues--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>toMap</h4>
-<pre>public static&nbsp;&lt;T extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true";
 title="class or interface in 
java.util">Map.Entry</a>&lt;K,U&gt;,K,U&gt;&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in java.util.stream">Collector</a>&lt;T,?,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in 
java.util">Map</a>&lt;K,U&gt;&gt;&nbsp;toMap()</pre>
+<h4>toMapWithNullValues</h4>
+<pre>public static&nbsp;&lt;T extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true";
 title="class or interface in 
java.util">Map.Entry</a>&lt;K,U&gt;,K,U&gt;&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in java.util.stream">Collector</a>&lt;T,?,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in 
java.util">Map</a>&lt;K,U&gt;&gt;&nbsp;toMapWithNullValues()</pre>
+<div class="block">Collect map entries into a <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true";
 title="class or interface in java.util"><code>HashMap</code></a>, allowing 
null values.
+
+ The Collector throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html?is-external=true";
 title="class or interface in java.lang"><code>IllegalStateException</code></a> 
if duplicate keys are found.
+
+ See https://bugs.openjdk.java.net/browse/JDK-8148463</div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - the Map entry type</dd>
+<dd><code>K</code> - the collected map key type</dd>
+<dd><code>U</code> - the collected map value type</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The map collector</dd>
+</dl>
 </li>
 </ul>
-<a name="toMap-java.util.function.Supplier-">
+<a name="toMapWithNullValues-java.util.function.Supplier-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toMapWithNullValues</h4>
+<pre>public static&nbsp;&lt;T extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true";
 title="class or interface in java.util">Map.Entry</a>&lt;K,U&gt;,K,U,M extends 
<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,U&gt;&gt;&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in 
java.util.stream">Collector</a>&lt;T,?,M&gt;&nbsp;toMapWithNullValues(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true";
 title="class or interface in 
java.util.function">Supplier</a>&lt;M&gt;&nbsp;mapSupplier)</pre>
+<div class="block">Collect map entries into a map, allowing null values.
+
+ The Collector throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html?is-external=true";
 title="class or interface in java.lang"><code>IllegalStateException</code></a> 
if duplicate keys are found.
+
+ See https://bugs.openjdk.java.net/browse/JDK-8148463</div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>M</code> - the type of the resulting <code>Map</code></dd>
+<dd><code>T</code> - the Map entry type</dd>
+<dd><code>K</code> - the collected map key type</dd>
+<dd><code>U</code> - the collected map value type</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mapSupplier</code> - a function which returns a new, empty 
<code>Map</code> into
+                    which the results will be inserted</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The map collector</dd>
+</dl>
+</li>
+</ul>
+<a 
name="toMapWithNullValues-java.util.function.Function-java.util.function.Function-java.util.function.Supplier-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>toMap</h4>
-<pre>public static&nbsp;&lt;T extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true";
 title="class or interface in java.util">Map.Entry</a>&lt;K,U&gt;,K,U,M extends 
<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,U&gt;&gt;&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in 
java.util.stream">Collector</a>&lt;T,?,M&gt;&nbsp;toMap(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true";
 title="class or interface in 
java.util.function">Supplier</a>&lt;M&gt;&nbsp;mapSupplier)</pre>
+<h4>toMapWithNullValues</h4>
+<pre>public static&nbsp;&lt;T,K,U,M extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,U&gt;&gt;&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in 
java.util.stream">Collector</a>&lt;T,?,M&gt;&nbsp;toMapWithNullValues(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true";
 title="class or interface in java.util.function">Function</a>&lt;? super T,? 
extends K&gt;&nbsp;keyMapper,
+                                                                              
<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true";
 title="class or interface in java.util.function">Function</a>&lt;? super T,? 
extends U&gt;&nbsp;valueMapper,
+                                                                              
<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true";
 title="class or interface in 
java.util.function">Supplier</a>&lt;M&gt;&nbsp;mapSupplier)</pre>
+<div class="block">Collect map entries into a map, allowing null values.
+
+ The Collector throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html?is-external=true";
 title="class or interface in java.lang"><code>IllegalStateException</code></a> 
if duplicate keys are found.
+
+ See https://bugs.openjdk.java.net/browse/JDK-8148463</div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>M</code> - the type of the resulting <code>Map</code></dd>
+<dd><code>T</code> - the Map entry type</dd>
+<dd><code>K</code> - the collected map key type</dd>
+<dd><code>U</code> - the collected map value type</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>keyMapper</code> - a mapping function to produce keys</dd>
+<dd><code>valueMapper</code> - a mapping function to produce values</dd>
+<dd><code>mapSupplier</code> - a function which returns a new, empty 
<code>Map</code> into
+                    which the results will be inserted</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The map collector</dd>
+</dl>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/util/Constructors.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/util/Constructors.html 
b/content/java/develop/javadocs/org/apache/polygene/api/util/Constructors.html
index 83d4dc0..5eaaf63 100644
--- 
a/content/java/develop/javadocs/org/apache/polygene/api/util/Constructors.html
+++ 
b/content/java/develop/javadocs/org/apache/polygene/api/util/Constructors.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Constructors (Apache Polygene™ (Java Edition) SDK 
3.0-SNAPSHOT)</title>
+<title>Constructors (Apache Polygene™ (Java Edition) SDK 
3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constructors (Apache Polygene\u2122 (Java 
Edition) SDK 3.0-SNAPSHOT)";
+            parent.document.title="Constructors (Apache Polygene\u2122 (Java 
Edition) SDK 3.0.0-SNAPSHOT)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/util/Fields.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/util/Fields.html 
b/content/java/develop/javadocs/org/apache/polygene/api/util/Fields.html
index d9b6035..e28d504 100644
--- a/content/java/develop/javadocs/org/apache/polygene/api/util/Fields.html
+++ b/content/java/develop/javadocs/org/apache/polygene/api/util/Fields.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Fields (Apache Polygene™ (Java Edition) SDK 3.0-SNAPSHOT)</title>
+<title>Fields (Apache Polygene™ (Java Edition) SDK 3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Fields (Apache Polygene\u2122 (Java 
Edition) SDK 3.0-SNAPSHOT)";
+            parent.document.title="Fields (Apache Polygene\u2122 (Java 
Edition) SDK 3.0.0-SNAPSHOT)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/util/HierarchicalVisitor.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/util/HierarchicalVisitor.html
 
b/content/java/develop/javadocs/org/apache/polygene/api/util/HierarchicalVisitor.html
index 70824e3..1395667 100644
--- 
a/content/java/develop/javadocs/org/apache/polygene/api/util/HierarchicalVisitor.html
+++ 
b/content/java/develop/javadocs/org/apache/polygene/api/util/HierarchicalVisitor.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HierarchicalVisitor (Apache Polygene™ (Java Edition) SDK 
3.0-SNAPSHOT)</title>
+<title>HierarchicalVisitor (Apache Polygene™ (Java Edition) SDK 
3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HierarchicalVisitor (Apache Polygene\u2122 
(Java Edition) SDK 3.0-SNAPSHOT)";
+            parent.document.title="HierarchicalVisitor (Apache Polygene\u2122 
(Java Edition) SDK 3.0.0-SNAPSHOT)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/util/HierarchicalVisitorAdapter.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/util/HierarchicalVisitorAdapter.html
 
b/content/java/develop/javadocs/org/apache/polygene/api/util/HierarchicalVisitorAdapter.html
index 7e0198f..f164b87 100644
--- 
a/content/java/develop/javadocs/org/apache/polygene/api/util/HierarchicalVisitorAdapter.html
+++ 
b/content/java/develop/javadocs/org/apache/polygene/api/util/HierarchicalVisitorAdapter.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HierarchicalVisitorAdapter (Apache Polygene™ (Java Edition) SDK 
3.0-SNAPSHOT)</title>
+<title>HierarchicalVisitorAdapter (Apache Polygene™ (Java Edition) SDK 
3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HierarchicalVisitorAdapter (Apache 
Polygene\u2122 (Java Edition) SDK 3.0-SNAPSHOT)";
+            parent.document.title="HierarchicalVisitorAdapter (Apache 
Polygene\u2122 (Java Edition) SDK 3.0.0-SNAPSHOT)";
         }
     }
     catch(err) {
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a 
href="../../../../../org/apache/polygene/api/util/HierarchicalVisitor.html" 
title="interface in org.apache.polygene.api.util"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/polygene/api/util/ListMap.html" 
title="class in org.apache.polygene.api.util"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/polygene/api/util/Methods.html" 
title="class in org.apache.polygene.api.util"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../index.html?org/apache/polygene/api/util/HierarchicalVisitorAdapter.html"
 target="_top">Frames</a></li>
@@ -316,7 +316,7 @@ implements <a 
href="../../../../../org/apache/polygene/api/util/HierarchicalVisi
 <div class="subNav">
 <ul class="navList">
 <li><a 
href="../../../../../org/apache/polygene/api/util/HierarchicalVisitor.html" 
title="interface in org.apache.polygene.api.util"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/polygene/api/util/ListMap.html" 
title="class in org.apache.polygene.api.util"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/polygene/api/util/Methods.html" 
title="class in org.apache.polygene.api.util"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../index.html?org/apache/polygene/api/util/HierarchicalVisitorAdapter.html"
 target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/util/Methods.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/util/Methods.html 
b/content/java/develop/javadocs/org/apache/polygene/api/util/Methods.html
index 0a963b1..4fc3d18 100644
--- a/content/java/develop/javadocs/org/apache/polygene/api/util/Methods.html
+++ b/content/java/develop/javadocs/org/apache/polygene/api/util/Methods.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Methods (Apache Polygene™ (Java Edition) SDK 3.0-SNAPSHOT)</title>
+<title>Methods (Apache Polygene™ (Java Edition) SDK 3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Methods (Apache Polygene\u2122 (Java 
Edition) SDK 3.0-SNAPSHOT)";
+            parent.document.title="Methods (Apache Polygene\u2122 (Java 
Edition) SDK 3.0.0-SNAPSHOT)";
         }
     }
     catch(err) {
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/polygene/api/util/ListMap.html" 
title="class in org.apache.polygene.api.util"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../org/apache/polygene/api/util/HierarchicalVisitorAdapter.html"
 title="class in org.apache.polygene.api.util"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/polygene/api/util/Visitable.html" 
title="interface in org.apache.polygene.api.util"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -287,7 +287,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/polygene/api/util/ListMap.html" 
title="class in org.apache.polygene.api.util"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../org/apache/polygene/api/util/HierarchicalVisitorAdapter.html"
 title="class in org.apache.polygene.api.util"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/polygene/api/util/Visitable.html" 
title="interface in org.apache.polygene.api.util"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/util/Visitable.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/util/Visitable.html 
b/content/java/develop/javadocs/org/apache/polygene/api/util/Visitable.html
index eca6e6d..1abfaf8 100644
--- a/content/java/develop/javadocs/org/apache/polygene/api/util/Visitable.html
+++ b/content/java/develop/javadocs/org/apache/polygene/api/util/Visitable.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Visitable (Apache Polygene™ (Java Edition) SDK 3.0-SNAPSHOT)</title>
+<title>Visitable (Apache Polygene™ (Java Edition) SDK 3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Visitable (Apache Polygene\u2122 (Java 
Edition) SDK 3.0-SNAPSHOT)";
+            parent.document.title="Visitable (Apache Polygene\u2122 (Java 
Edition) SDK 3.0.0-SNAPSHOT)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/util/VisitableHierarchy.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/util/VisitableHierarchy.html
 
b/content/java/develop/javadocs/org/apache/polygene/api/util/VisitableHierarchy.html
index 19c378c..d990545 100644
--- 
a/content/java/develop/javadocs/org/apache/polygene/api/util/VisitableHierarchy.html
+++ 
b/content/java/develop/javadocs/org/apache/polygene/api/util/VisitableHierarchy.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>VisitableHierarchy (Apache Polygene™ (Java Edition) SDK 
3.0-SNAPSHOT)</title>
+<title>VisitableHierarchy (Apache Polygene™ (Java Edition) SDK 
3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="VisitableHierarchy (Apache Polygene\u2122 
(Java Edition) SDK 3.0-SNAPSHOT)";
+            parent.document.title="VisitableHierarchy (Apache Polygene\u2122 
(Java Edition) SDK 3.0.0-SNAPSHOT)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/util/Visitor.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/util/Visitor.html 
b/content/java/develop/javadocs/org/apache/polygene/api/util/Visitor.html
index b1df8e9..0c091f0 100644
--- a/content/java/develop/javadocs/org/apache/polygene/api/util/Visitor.html
+++ b/content/java/develop/javadocs/org/apache/polygene/api/util/Visitor.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Visitor (Apache Polygene™ (Java Edition) SDK 3.0-SNAPSHOT)</title>
+<title>Visitor (Apache Polygene™ (Java Edition) SDK 3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Visitor (Apache Polygene\u2122 (Java 
Edition) SDK 3.0-SNAPSHOT)";
+            parent.document.title="Visitor (Apache Polygene\u2122 (Java 
Edition) SDK 3.0.0-SNAPSHOT)";
         }
     }
     catch(err) {
@@ -100,7 +100,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>All Known Subinterfaces:</dt>
-<dd><a 
href="../../../../../org/apache/polygene/library/sql/common/Databases.ResultSetVisitor.html"
 title="interface in 
org.apache.polygene.library.sql.common">Databases.ResultSetVisitor</a>, <a 
href="../../../../../org/apache/polygene/api/util/HierarchicalVisitor.html" 
title="interface in 
org.apache.polygene.api.util">HierarchicalVisitor</a>&lt;NODE,LEAF,ThrowableType&gt;</dd>
+<dd><a 
href="../../../../../org/apache/polygene/api/util/HierarchicalVisitor.html" 
title="interface in 
org.apache.polygene.api.util">HierarchicalVisitor</a>&lt;NODE,LEAF,ThrowableType&gt;</dd>
 </dl>
 <dl>
 <dt>All Known Implementing Classes:</dt>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/util/package-frame.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/util/package-frame.html 
b/content/java/develop/javadocs/org/apache/polygene/api/util/package-frame.html
index b74b240..054e250 100644
--- 
a/content/java/develop/javadocs/org/apache/polygene/api/util/package-frame.html
+++ 
b/content/java/develop/javadocs/org/apache/polygene/api/util/package-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.polygene.api.util (Apache Polygene™ (Java Edition) SDK 
3.0-SNAPSHOT)</title>
+<title>org.apache.polygene.api.util (Apache Polygene™ (Java Edition) SDK 
3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -20,13 +20,13 @@
 </ul>
 <h2 title="Classes">Classes</h2>
 <ul title="Classes">
+<li><a href="AccessibleObjects.html" title="class in 
org.apache.polygene.api.util" target="classFrame">AccessibleObjects</a></li>
 <li><a href="Annotations.html" title="class in org.apache.polygene.api.util" 
target="classFrame">Annotations</a></li>
 <li><a href="Classes.html" title="class in org.apache.polygene.api.util" 
target="classFrame">Classes</a></li>
 <li><a href="Collectors.html" title="class in org.apache.polygene.api.util" 
target="classFrame">Collectors</a></li>
 <li><a href="Constructors.html" title="class in org.apache.polygene.api.util" 
target="classFrame">Constructors</a></li>
 <li><a href="Fields.html" title="class in org.apache.polygene.api.util" 
target="classFrame">Fields</a></li>
 <li><a href="HierarchicalVisitorAdapter.html" title="class in 
org.apache.polygene.api.util" 
target="classFrame">HierarchicalVisitorAdapter</a></li>
-<li><a href="ListMap.html" title="class in org.apache.polygene.api.util" 
target="classFrame">ListMap</a></li>
 <li><a href="Methods.html" title="class in org.apache.polygene.api.util" 
target="classFrame">Methods</a></li>
 </ul>
 </div>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/util/package-summary.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/util/package-summary.html
 
b/content/java/develop/javadocs/org/apache/polygene/api/util/package-summary.html
index fedc1eb..e98d4ad 100644
--- 
a/content/java/develop/javadocs/org/apache/polygene/api/util/package-summary.html
+++ 
b/content/java/develop/javadocs/org/apache/polygene/api/util/package-summary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.polygene.api.util (Apache Polygene™ (Java Edition) SDK 
3.0-SNAPSHOT)</title>
+<title>org.apache.polygene.api.util (Apache Polygene™ (Java Edition) SDK 
3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.polygene.api.util (Apache 
Polygene\u2122 (Java Edition) SDK 3.0-SNAPSHOT)";
+            parent.document.title="org.apache.polygene.api.util (Apache 
Polygene\u2122 (Java Edition) SDK 3.0.0-SNAPSHOT)";
         }
     }
     catch(err) {
@@ -121,45 +121,45 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a 
href="../../../../../org/apache/polygene/api/util/AccessibleObjects.html" 
title="class in org.apache.polygene.api.util">AccessibleObjects</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/polygene/api/util/Annotations.html" 
title="class in org.apache.polygene.api.util">Annotations</a></td>
 <td class="colLast">
 <div class="block">Useful methods for handling Annotations.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/polygene/api/util/Classes.html" title="class in 
org.apache.polygene.api.util">Classes</a></td>
 <td class="colLast">
 <div class="block">Useful methods for handling Classes.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/polygene/api/util/Collectors.html" title="class 
in org.apache.polygene.api.util">Collectors</a></td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">Implementations of <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/stream/Collector.html?is-external=true";
 title="class or interface in java.util.stream"><code>Collector</code></a> 
missing from the JDK.</div>
+</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/polygene/api/util/Constructors.html" 
title="class in org.apache.polygene.api.util">Constructors</a></td>
 <td class="colLast">
 <div class="block">Useful methods for handling Constructors.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/polygene/api/util/Fields.html" title="class in 
org.apache.polygene.api.util">Fields</a></td>
 <td class="colLast">
 <div class="block">Useful methods for handling Fields.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/polygene/api/util/HierarchicalVisitorAdapter.html"
 title="class in 
org.apache.polygene.api.util">HierarchicalVisitorAdapter</a>&lt;NODE,LEAF,ThrowableType
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&gt;</td>
 <td class="colLast">
 <div class="block">Generic Hierarchical Visitor interface.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><a 
href="../../../../../org/apache/polygene/api/util/ListMap.html" title="class in 
org.apache.polygene.api.util">ListMap</a>&lt;K,V&gt;</td>
-<td class="colLast">
-<div class="block">Map whose values are Lists of things.</div>
-</td>
-</tr>
 <tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/polygene/api/util/Methods.html" title="class in 
org.apache.polygene.api.util">Methods</a></td>
 <td class="colLast">

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/util/package-tree.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/util/package-tree.html 
b/content/java/develop/javadocs/org/apache/polygene/api/util/package-tree.html
index b3c0868..bf4f533 100644
--- 
a/content/java/develop/javadocs/org/apache/polygene/api/util/package-tree.html
+++ 
b/content/java/develop/javadocs/org/apache/polygene/api/util/package-tree.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.polygene.api.util Class Hierarchy (Apache Polygene™ (Java 
Edition) SDK 3.0-SNAPSHOT)</title>
+<title>org.apache.polygene.api.util Class Hierarchy (Apache Polygene™ (Java 
Edition) SDK 3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.polygene.api.util Class 
Hierarchy (Apache Polygene\u2122 (Java Edition) SDK 3.0-SNAPSHOT)";
+            parent.document.title="org.apache.polygene.api.util Class 
Hierarchy (Apache Polygene\u2122 (Java Edition) SDK 3.0.0-SNAPSHOT)";
         }
     }
     catch(err) {
@@ -80,15 +80,7 @@
 <ul>
 <li type="circle">java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Object</span></a>
 <ul>
-<li type="circle">java.util.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/AbstractMap.html?is-external=true";
 title="class or interface in java.util"><span 
class="typeNameLink">AbstractMap</span></a>&lt;K,V&gt; (implements java.util.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,V&gt;)
-<ul>
-<li type="circle">java.util.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true";
 title="class or interface in java.util"><span 
class="typeNameLink">HashMap</span></a>&lt;K,V&gt; (implements java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true";
 title="class or interface in java.lang">Cloneable</a>, java.util.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;K,V&gt;, java.io.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
-<ul>
-<li type="circle">org.apache.polygene.api.util.<a 
href="../../../../../org/apache/polygene/api/util/ListMap.html" title="class in 
org.apache.polygene.api.util"><span 
class="typeNameLink">ListMap</span></a>&lt;K,V&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
+<li type="circle">org.apache.polygene.api.util.<a 
href="../../../../../org/apache/polygene/api/util/AccessibleObjects.html" 
title="class in org.apache.polygene.api.util"><span 
class="typeNameLink">AccessibleObjects</span></a></li>
 <li type="circle">org.apache.polygene.api.util.<a 
href="../../../../../org/apache/polygene/api/util/Annotations.html" 
title="class in org.apache.polygene.api.util"><span 
class="typeNameLink">Annotations</span></a></li>
 <li type="circle">org.apache.polygene.api.util.<a 
href="../../../../../org/apache/polygene/api/util/Classes.html" title="class in 
org.apache.polygene.api.util"><span class="typeNameLink">Classes</span></a></li>
 <li type="circle">org.apache.polygene.api.util.<a 
href="../../../../../org/apache/polygene/api/util/Collectors.html" title="class 
in org.apache.polygene.api.util"><span 
class="typeNameLink">Collectors</span></a></li>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/value/NoSuchValueException.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/value/NoSuchValueException.html
 
b/content/java/develop/javadocs/org/apache/polygene/api/value/NoSuchValueException.html
index d83ba68..e19a47c 100644
--- 
a/content/java/develop/javadocs/org/apache/polygene/api/value/NoSuchValueException.html
+++ 
b/content/java/develop/javadocs/org/apache/polygene/api/value/NoSuchValueException.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NoSuchValueException (Apache Polygene™ (Java Edition) SDK 
3.0-SNAPSHOT)</title>
+<title>NoSuchValueException (Apache Polygene™ (Java Edition) SDK 
3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NoSuchValueException (Apache Polygene\u2122 
(Java Edition) SDK 3.0-SNAPSHOT)";
+            parent.document.title="NoSuchValueException (Apache Polygene\u2122 
(Java Edition) SDK 3.0.0-SNAPSHOT)";
         }
     }
     catch(err) {
@@ -42,7 +42,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../../org/apache/polygene/api/value/MissingValueSerializationException.html"
 title="class in org.apache.polygene.api.value"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Prev&nbsp;Class</li>
 <li><a href="../../../../../org/apache/polygene/api/value/ValueBuilder.html" 
title="interface in org.apache.polygene.api.value"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -242,7 +242,7 @@ extends <a 
href="../../../../../org/apache/polygene/api/composite/NoSuchComposit
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../../org/apache/polygene/api/value/MissingValueSerializationException.html"
 title="class in org.apache.polygene.api.value"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Prev&nbsp;Class</li>
 <li><a href="../../../../../org/apache/polygene/api/value/ValueBuilder.html" 
title="interface in org.apache.polygene.api.value"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/value/ValueBuilder.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/value/ValueBuilder.html 
b/content/java/develop/javadocs/org/apache/polygene/api/value/ValueBuilder.html
index 5b50a0f..d49c957 100644
--- 
a/content/java/develop/javadocs/org/apache/polygene/api/value/ValueBuilder.html
+++ 
b/content/java/develop/javadocs/org/apache/polygene/api/value/ValueBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ValueBuilder (Apache Polygene™ (Java Edition) SDK 
3.0-SNAPSHOT)</title>
+<title>ValueBuilder (Apache Polygene™ (Java Edition) SDK 
3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,13 +12,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ValueBuilder (Apache Polygene\u2122 (Java 
Edition) SDK 3.0-SNAPSHOT)";
+            parent.document.title="ValueBuilder (Apache Polygene\u2122 (Java 
Edition) SDK 3.0.0-SNAPSHOT)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -131,18 +131,24 @@ var activeTableTab = "activeTableTab";
 </td>
 </tr>
 <tr id="i1" class="rowColor">
+<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;<a 
href="../../../../../org/apache/polygene/api/value/ValueBuilder.html" 
title="type parameter in ValueBuilder">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/polygene/api/value/ValueBuilder.html#primaryType--">primaryType</a></span>()</code>
+<div class="block">Returns the primaryType that this builder is configured to 
build.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/polygene/api/value/ValueBuilder.html" 
title="type parameter in ValueBuilder">T</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/polygene/api/value/ValueBuilder.html#prototype--">prototype</a></span>()</code>
 <div class="block">Get a representation of the state for the new Value.</div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>&lt;K&gt;&nbsp;K</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/polygene/api/value/ValueBuilder.html#prototypeFor-java.lang.Class-">prototypeFor</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in 
java.lang">Class</a>&lt;K&gt;&nbsp;mixinType)</code>
 <div class="block">Get a representation of the state of the given type for the 
new ValueComposite.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/polygene/api/association/AssociationStateHolder.html"
 title="interface in 
org.apache.polygene.api.association">AssociationStateHolder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/polygene/api/value/ValueBuilder.html#state--">state</a></span>()</code>&nbsp;</td>
 </tr>
@@ -208,7 +214,7 @@ var activeTableTab = "activeTableTab";
 <a name="newInstance--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>newInstance</h4>
 <pre><a href="../../../../../org/apache/polygene/api/value/ValueBuilder.html" 
title="type parameter in ValueBuilder">T</a>&nbsp;newInstance()
@@ -222,6 +228,20 @@ var activeTableTab = "activeTableTab";
 </dl>
 </li>
 </ul>
+<a name="primaryType--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>primaryType</h4>
+<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;<a 
href="../../../../../org/apache/polygene/api/value/ValueBuilder.html" 
title="type parameter in ValueBuilder">T</a>&gt;&nbsp;primaryType()</pre>
+<div class="block">Returns the primaryType that this builder is configured to 
build.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the primaryType to be built.</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/value/ValueBuilderFactory.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/value/ValueBuilderFactory.html
 
b/content/java/develop/javadocs/org/apache/polygene/api/value/ValueBuilderFactory.html
index 68f2731..3e4d172 100644
--- 
a/content/java/develop/javadocs/org/apache/polygene/api/value/ValueBuilderFactory.html
+++ 
b/content/java/develop/javadocs/org/apache/polygene/api/value/ValueBuilderFactory.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ValueBuilderFactory (Apache Polygene™ (Java Edition) SDK 
3.0-SNAPSHOT)</title>
+<title>ValueBuilderFactory (Apache Polygene™ (Java Edition) SDK 
3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ValueBuilderFactory (Apache Polygene\u2122 
(Java Edition) SDK 3.0-SNAPSHOT)";
+            parent.document.title="ValueBuilderFactory (Apache Polygene\u2122 
(Java Edition) SDK 3.0.0-SNAPSHOT)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/value/ValueBuilderTemplate.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/value/ValueBuilderTemplate.html
 
b/content/java/develop/javadocs/org/apache/polygene/api/value/ValueBuilderTemplate.html
index 283837c..e60a3bc 100644
--- 
a/content/java/develop/javadocs/org/apache/polygene/api/value/ValueBuilderTemplate.html
+++ 
b/content/java/develop/javadocs/org/apache/polygene/api/value/ValueBuilderTemplate.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ValueBuilderTemplate (Apache Polygene™ (Java Edition) SDK 
3.0-SNAPSHOT)</title>
+<title>ValueBuilderTemplate (Apache Polygene™ (Java Edition) SDK 
3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ValueBuilderTemplate (Apache Polygene\u2122 
(Java Edition) SDK 3.0-SNAPSHOT)";
+            parent.document.title="ValueBuilderTemplate (Apache Polygene\u2122 
(Java Edition) SDK 3.0.0-SNAPSHOT)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/value/ValueComposite.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/value/ValueComposite.html
 
b/content/java/develop/javadocs/org/apache/polygene/api/value/ValueComposite.html
index ef2e814..e8dc164 100644
--- 
a/content/java/develop/javadocs/org/apache/polygene/api/value/ValueComposite.html
+++ 
b/content/java/develop/javadocs/org/apache/polygene/api/value/ValueComposite.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ValueComposite (Apache Polygene™ (Java Edition) SDK 
3.0-SNAPSHOT)</title>
+<title>ValueComposite (Apache Polygene™ (Java Edition) SDK 
3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ValueComposite (Apache Polygene\u2122 (Java 
Edition) SDK 3.0-SNAPSHOT)";
+            parent.document.title="ValueComposite (Apache Polygene\u2122 (Java 
Edition) SDK 3.0.0-SNAPSHOT)";
         }
     }
     catch(err) {
@@ -98,11 +98,11 @@
 </dl>
 <dl>
 <dt>All Known Subinterfaces:</dt>
-<dd><a 
href="../../../../../org/apache/polygene/test/entity/AbstractEntityStoreTest.TestValue.html"
 title="interface in 
org.apache.polygene.test.entity">AbstractEntityStoreTest.TestValue</a>, <a 
href="../../../../../org/apache/polygene/test/entity/AbstractEntityStoreTest.TestValue2.html"
 title="interface in 
org.apache.polygene.test.entity">AbstractEntityStoreTest.TestValue2</a>, <a 
href="../../../../../org/apache/polygene/test/entity/AbstractEntityStoreTest.TjabbaValue.html"
 title="interface in 
org.apache.polygene.test.entity">AbstractEntityStoreTest.TjabbaValue</a>, <a 
href="../../../../../org/apache/polygene/test/value/AbstractValueCompositeSerializationTest.AnotherValue.html"
 title="interface in 
org.apache.polygene.test.value">AbstractValueCompositeSerializationTest.AnotherValue</a>,
 <a 
href="../../../../../org/apache/polygene/test/value/AbstractValueCompositeSerializationTest.CustomFooValue.html"
 title="interface in 
org.apache.polygene.test.value">AbstractValueCompositeSerializa
 tionTest.CustomFooValue</a>, <a 
href="../../../../../org/apache/polygene/test/value/AbstractValueCompositeSerializationTest.FooValue.html"
 title="interface in 
org.apache.polygene.test.value">AbstractValueCompositeSerializationTest.FooValue</a>,
 <a 
href="../../../../../org/apache/polygene/test/value/AbstractValueCompositeSerializationTest.GenericCollection.html"
 title="interface in 
org.apache.polygene.test.value">AbstractValueCompositeSerializationTest.GenericCollection</a>&lt;TYPE&gt;,
 <a 
href="../../../../../org/apache/polygene/test/value/AbstractValueCompositeSerializationTest.GenericValue.html"
 title="interface in 
org.apache.polygene.test.value">AbstractValueCompositeSerializationTest.GenericValue</a>&lt;TYPE&gt;,
 <a 
href="../../../../../org/apache/polygene/test/value/AbstractValueCompositeSerializationTest.SomeValue.html"
 title="interface in 
org.apache.polygene.test.value">AbstractValueCompositeSerializationTest.SomeValue</a>,
 <a href="../../../../../org/apache/polygene/test/val
 ue/AbstractValueCompositeSerializationTest.SpecificCollection.html" 
title="interface in 
org.apache.polygene.test.value">AbstractValueCompositeSerializationTest.SpecificCollection</a>,
 <a 
href="../../../../../org/apache/polygene/test/value/AbstractValueCompositeSerializationTest.SpecificValue.html"
 title="interface in 
org.apache.polygene.test.value">AbstractValueCompositeSerializationTest.SpecificValue</a>,
 <a href="../../../../../org/apache/polygene/test/indexing/model/Address.html" 
title="interface in org.apache.polygene.test.indexing.model">Address</a>, <a 
href="../../../../../org/apache/polygene/library/alarm/AlarmCategory.html" 
title="interface in org.apache.polygene.library.alarm">AlarmCategory</a>, <a 
href="../../../../../org/apache/polygene/library/alarm/AlarmEvent.html" 
title="interface in org.apache.polygene.library.alarm">AlarmEvent</a>, <a 
href="../../../../../org/apache/polygene/library/alarm/AlarmStatus.html" 
title="interface in org.apache.polygene.library.alarm">AlarmS
 tatus</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/table/Cell.html" 
title="interface in org.apache.polygene.library.rest.common.table">Cell</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/table/Column.html" 
title="interface in org.apache.polygene.library.rest.common.table">Column</a>, 
<a href="../../../../../org/apache/polygene/library/rest/common/Form.html" 
title="interface in org.apache.polygene.library.rest.common">Form</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/link/Link.html" 
title="interface in org.apache.polygene.library.rest.common.link">Link</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/link/Links.html" 
title="interface in org.apache.polygene.library.rest.common.link">Links</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/table/Problem.html"
 title="interface in 
org.apache.polygene.library.rest.common.table">Problem</a>, <a 
href="../../../../../org/apache/polygen
 e/library/rest/common/Resource.html" title="interface in 
org.apache.polygene.library.rest.common">Resource</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/table/Row.html" 
title="interface in org.apache.polygene.library.rest.common.table">Row</a>, <a 
href="../../../../../org/apache/polygene/library/alarm/SimpleAlarmCategory.html"
 title="interface in 
org.apache.polygene.library.alarm">SimpleAlarmCategory</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/table/Table.html" 
title="interface in org.apache.polygene.library.rest.common.table">Table</a>, 
<a 
href="../../../../../org/apache/polygene/library/rest/common/table/TableQuery.html"
 title="interface in 
org.apache.polygene.library.rest.common.table">TableQuery</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/table/TableResponse.html"
 title="interface in 
org.apache.polygene.library.rest.common.table">TableResponse</a></dd>
+<dd><a 
href="../../../../../org/apache/polygene/test/entity/AbstractEntityStoreTest.TestValue.html"
 title="interface in 
org.apache.polygene.test.entity">AbstractEntityStoreTest.TestValue</a>, <a 
href="../../../../../org/apache/polygene/test/entity/AbstractEntityStoreTest.TestValue2.html"
 title="interface in 
org.apache.polygene.test.entity">AbstractEntityStoreTest.TestValue2</a>, <a 
href="../../../../../org/apache/polygene/test/entity/AbstractEntityStoreTest.TjabbaValue.html"
 title="interface in 
org.apache.polygene.test.entity">AbstractEntityStoreTest.TjabbaValue</a>, <a 
href="../../../../../org/apache/polygene/test/serialization/AbstractValueCompositeSerializationTest.AnotherValue.html"
 title="interface in 
org.apache.polygene.test.serialization">AbstractValueCompositeSerializationTest.AnotherValue</a>,
 <a 
href="../../../../../org/apache/polygene/test/serialization/AbstractValueCompositeSerializationTest.CustomFooValue.html"
 title="interface in org.apache.polygene.test.serialization"
 >AbstractValueCompositeSerializationTest.CustomFooValue</a>, <a 
 >href="../../../../../org/apache/polygene/test/serialization/AbstractValueCompositeSerializationTest.FooValue.html"
 > title="interface in 
 >org.apache.polygene.test.serialization">AbstractValueCompositeSerializationTest.FooValue</a>,
 > <a 
 >href="../../../../../org/apache/polygene/test/serialization/AbstractValueCompositeSerializationTest.GenericCollection.html"
 > title="interface in 
 >org.apache.polygene.test.serialization">AbstractValueCompositeSerializationTest.GenericCollection</a>&lt;TYPE&gt;,
 > <a 
 >href="../../../../../org/apache/polygene/test/serialization/AbstractValueCompositeSerializationTest.GenericValue.html"
 > title="interface in 
 >org.apache.polygene.test.serialization">AbstractValueCompositeSerializationTest.GenericValue</a>&lt;TYPE&gt;,
 > <a 
 >href="../../../../../org/apache/polygene/test/serialization/AbstractValueCompositeSerializationTest.SpecificCollection.html"
 > title="interface in org.apache.polygene.test.serialization">Ab
 stractValueCompositeSerializationTest.SpecificCollection</a>, <a 
href="../../../../../org/apache/polygene/test/serialization/AbstractValueCompositeSerializationTest.SpecificValue.html"
 title="interface in 
org.apache.polygene.test.serialization">AbstractValueCompositeSerializationTest.SpecificValue</a>,
 <a href="../../../../../org/apache/polygene/test/model/Address.html" 
title="interface in org.apache.polygene.test.model">Address</a>, <a 
href="../../../../../org/apache/polygene/library/alarm/AlarmCategory.html" 
title="interface in org.apache.polygene.library.alarm">AlarmCategory</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/table/Cell.html" 
title="interface in org.apache.polygene.library.rest.common.table">Cell</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/table/Column.html" 
title="interface in org.apache.polygene.library.rest.common.table">Column</a>, 
<a href="../../../../../org/apache/polygene/library/rest/common/Form.html" 
title="inter
 face in org.apache.polygene.library.rest.common">Form</a>, <a 
href="../../../../../org/apache/polygene/test/model/Host.html" title="interface 
in org.apache.polygene.test.model">Host</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/link/Link.html" 
title="interface in org.apache.polygene.library.rest.common.link">Link</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/link/Links.html" 
title="interface in org.apache.polygene.library.rest.common.link">Links</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/table/Problem.html"
 title="interface in 
org.apache.polygene.library.rest.common.table">Problem</a>, <a 
href="../../../../../org/apache/polygene/test/model/Protocol.html" 
title="interface in org.apache.polygene.test.model">Protocol</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/Resource.html" 
title="interface in org.apache.polygene.library.rest.common">Resource</a>, <a 
href="../../../../../org/apache/polygen
 e/library/rest/common/table/Row.html" title="interface in 
org.apache.polygene.library.rest.common.table">Row</a>, <a 
href="../../../../../org/apache/polygene/library/alarm/SimpleAlarmCategory.html"
 title="interface in 
org.apache.polygene.library.alarm">SimpleAlarmCategory</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/table/Table.html" 
title="interface in org.apache.polygene.library.rest.common.table">Table</a>, 
<a 
href="../../../../../org/apache/polygene/library/rest/common/table/TableQuery.html"
 title="interface in 
org.apache.polygene.library.rest.common.table">TableQuery</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/table/TableResponse.html"
 title="interface in 
org.apache.polygene.library.rest.common.table">TableResponse</a>, <a 
href="../../../../../org/apache/polygene/test/model/URL.html" title="interface 
in org.apache.polygene.test.model">URL</a></dd>
 </dl>
 <dl>
 <dt>All Known Implementing Classes:</dt>
-<dd><a 
href="../../../../../org/apache/polygene/test/value/AbstractValueCompositeSerializationTest.AnotherValueMixin.html"
 title="class in 
org.apache.polygene.test.value">AbstractValueCompositeSerializationTest.AnotherValueMixin</a>,
 <a 
href="../../../../../org/apache/polygene/library/alarm/AlarmEvent.Mixin.html" 
title="class in org.apache.polygene.library.alarm">AlarmEvent.Mixin</a>, <a 
href="../../../../../org/apache/polygene/library/alarm/AlarmStatus.AlarmStatusMixin.html"
 title="class in 
org.apache.polygene.library.alarm">AlarmStatus.AlarmStatusMixin</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/Resource.Mixin.html"
 title="class in org.apache.polygene.library.rest.common">Resource.Mixin</a>, 
<a 
href="../../../../../org/apache/polygene/library/rest/common/table/Table.Mixin.html"
 title="class in 
org.apache.polygene.library.rest.common.table">Table.Mixin</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/table/TableQuery.Mixin.html"
 title="c
 lass in 
org.apache.polygene.library.rest.common.table">TableQuery.Mixin</a></dd>
+<dd><a 
href="../../../../../org/apache/polygene/test/serialization/AbstractValueCompositeSerializationTest.AnotherValueMixin.html"
 title="class in 
org.apache.polygene.test.serialization">AbstractValueCompositeSerializationTest.AnotherValueMixin</a>,
 <a 
href="../../../../../org/apache/polygene/library/rest/common/Resource.Mixin.html"
 title="class in org.apache.polygene.library.rest.common">Resource.Mixin</a>, 
<a 
href="../../../../../org/apache/polygene/library/rest/common/table/Table.Mixin.html"
 title="class in 
org.apache.polygene.library.rest.common.table">Table.Mixin</a>, <a 
href="../../../../../org/apache/polygene/library/rest/common/table/TableQuery.Mixin.html"
 title="class in 
org.apache.polygene.library.rest.common.table">TableQuery.Mixin</a></dd>
 </dl>
 <hr>
 <br>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/51abe7dd/content/java/develop/javadocs/org/apache/polygene/api/value/ValueDescriptor.html
----------------------------------------------------------------------
diff --git 
a/content/java/develop/javadocs/org/apache/polygene/api/value/ValueDescriptor.html
 
b/content/java/develop/javadocs/org/apache/polygene/api/value/ValueDescriptor.html
index 1d642ef..a8d0a52 100644
--- 
a/content/java/develop/javadocs/org/apache/polygene/api/value/ValueDescriptor.html
+++ 
b/content/java/develop/javadocs/org/apache/polygene/api/value/ValueDescriptor.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ValueDescriptor (Apache Polygene™ (Java Edition) SDK 
3.0-SNAPSHOT)</title>
+<title>ValueDescriptor (Apache Polygene™ (Java Edition) SDK 
3.0.0-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,13 +12,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ValueDescriptor (Apache Polygene\u2122 
(Java Edition) SDK 3.0-SNAPSHOT)";
+            parent.document.title="ValueDescriptor (Apache Polygene\u2122 
(Java Edition) SDK 3.0.0-SNAPSHOT)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6};
+var methods = {"i0":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/polygene/api/value/ValueComposite.html" 
title="interface in org.apache.polygene.api.value"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../org/apache/polygene/api/value/ValueDeserializer.html" 
title="interface in org.apache.polygene.api.value"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../index.html?org/apache/polygene/api/value/ValueDescriptor.html"
 target="_top">Frames</a></li>
@@ -100,12 +100,12 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>All Superinterfaces:</dt>
-<dd><a 
href="../../../../../org/apache/polygene/api/composite/CompositeDescriptor.html"
 title="interface in 
org.apache.polygene.api.composite">CompositeDescriptor</a>, <a 
href="../../../../../org/apache/polygene/api/type/HasTypes.html" 
title="interface in org.apache.polygene.api.type">HasTypes</a>, <a 
href="../../../../../org/apache/polygene/api/structure/MetaInfoHolder.html" 
title="interface in org.apache.polygene.api.structure">MetaInfoHolder</a>, <a 
href="../../../../../org/apache/polygene/api/composite/ModelDescriptor.html" 
title="interface in org.apache.polygene.api.composite">ModelDescriptor</a>, <a 
href="../../../../../org/apache/polygene/api/composite/StatefulCompositeDescriptor.html"
 title="interface in 
org.apache.polygene.api.composite">StatefulCompositeDescriptor</a></dd>
+<dd><a 
href="../../../../../org/apache/polygene/api/composite/CompositeDescriptor.html"
 title="interface in 
org.apache.polygene.api.composite">CompositeDescriptor</a>, <a 
href="../../../../../org/apache/polygene/api/type/HasTypes.html" 
title="interface in org.apache.polygene.api.type">HasTypes</a>, <a 
href="../../../../../org/apache/polygene/api/structure/MetaInfoHolder.html" 
title="interface in org.apache.polygene.api.structure">MetaInfoHolder</a>, <a 
href="../../../../../org/apache/polygene/api/composite/ModelDescriptor.html" 
title="interface in org.apache.polygene.api.composite">ModelDescriptor</a>, <a 
href="../../../../../org/apache/polygene/api/composite/StatefulAssociationCompositeDescriptor.html"
 title="interface in 
org.apache.polygene.api.composite">StatefulAssociationCompositeDescriptor</a>, 
<a 
href="../../../../../org/apache/polygene/api/composite/StatefulCompositeDescriptor.html"
 title="interface in 
org.apache.polygene.api.composite">StatefulCompositeDescriptor</a></dd>
 </dl>
 <hr>
 <br>
 <pre>public interface <span class="typeNameLabel">ValueDescriptor</span>
-extends <a 
href="../../../../../org/apache/polygene/api/composite/CompositeDescriptor.html"
 title="interface in 
org.apache.polygene.api.composite">CompositeDescriptor</a>, <a 
href="../../../../../org/apache/polygene/api/composite/StatefulCompositeDescriptor.html"
 title="interface in 
org.apache.polygene.api.composite">StatefulCompositeDescriptor</a></pre>
+extends <a 
href="../../../../../org/apache/polygene/api/composite/CompositeDescriptor.html"
 title="interface in 
org.apache.polygene.api.composite">CompositeDescriptor</a>, <a 
href="../../../../../org/apache/polygene/api/composite/StatefulAssociationCompositeDescriptor.html"
 title="interface in 
org.apache.polygene.api.composite">StatefulAssociationCompositeDescriptor</a></pre>
 <div class="block">Descriptor for ValueComposites.</div>
 </li>
 </ul>
@@ -126,10 +126,6 @@ extends <a 
href="../../../../../org/apache/polygene/api/composite/CompositeDescr
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code><a 
href="../../../../../org/apache/polygene/api/association/AssociationStateDescriptor.html"
 title="interface in 
org.apache.polygene.api.association">AssociationStateDescriptor</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/polygene/api/value/ValueDescriptor.html#state--">state</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/polygene/api/type/ValueCompositeType.html" 
title="class in org.apache.polygene.api.type">ValueCompositeType</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/polygene/api/value/ValueDescriptor.html#valueType--">valueType</a></span>()</code>&nbsp;</td>
 </tr>
@@ -162,6 +158,13 @@ extends <a 
href="../../../../../org/apache/polygene/api/composite/CompositeDescr
 <h3>Methods inherited from interface&nbsp;org.apache.polygene.api.structure.<a 
href="../../../../../org/apache/polygene/api/structure/MetaInfoHolder.html" 
title="interface in org.apache.polygene.api.structure">MetaInfoHolder</a></h3>
 <code><a 
href="../../../../../org/apache/polygene/api/structure/MetaInfoHolder.html#metaInfo-java.lang.Class-">metaInfo</a></code></li>
 </ul>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods.inherited.from.class.org.apache.polygene.api.composite.StatefulAssociationCompositeDescriptor">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.polygene.api.composite.<a 
href="../../../../../org/apache/polygene/api/composite/StatefulAssociationCompositeDescriptor.html"
 title="interface in 
org.apache.polygene.api.composite">StatefulAssociationCompositeDescriptor</a></h3>
+<code><a 
href="../../../../../org/apache/polygene/api/composite/StatefulAssociationCompositeDescriptor.html#state--">state</a></code></li>
+</ul>
 </li>
 </ul>
 </li>
@@ -179,22 +182,13 @@ extends <a 
href="../../../../../org/apache/polygene/api/composite/CompositeDescr
 <a name="valueType--">
 <!--   -->
 </a>
-<ul class="blockList">
+<ul class="blockListLast">
 <li class="blockList">
 <h4>valueType</h4>
 <pre><a 
href="../../../../../org/apache/polygene/api/type/ValueCompositeType.html" 
title="class in 
org.apache.polygene.api.type">ValueCompositeType</a>&nbsp;valueType()</pre>
-</li>
-</ul>
-<a name="state--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>state</h4>
-<pre><a 
href="../../../../../org/apache/polygene/api/association/AssociationStateDescriptor.html"
 title="interface in 
org.apache.polygene.api.association">AssociationStateDescriptor</a>&nbsp;state()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/polygene/api/composite/StatefulCompositeDescriptor.html#state--">state</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/polygene/api/composite/StatefulCompositeDescriptor.html"
 title="interface in 
org.apache.polygene.api.composite">StatefulCompositeDescriptor</a></code></dd>
+<dd><code><a 
href="../../../../../org/apache/polygene/api/composite/StatefulAssociationCompositeDescriptor.html#valueType--">valueType</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/polygene/api/composite/StatefulAssociationCompositeDescriptor.html"
 title="interface in 
org.apache.polygene.api.composite">StatefulAssociationCompositeDescriptor</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -226,7 +220,7 @@ extends <a 
href="../../../../../org/apache/polygene/api/composite/CompositeDescr
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/polygene/api/value/ValueComposite.html" 
title="interface in org.apache.polygene.api.value"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../org/apache/polygene/api/value/ValueDeserializer.html" 
title="interface in org.apache.polygene.api.value"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../index.html?org/apache/polygene/api/value/ValueDescriptor.html"
 target="_top">Frames</a></li>

Reply via email to