http://git-wip-us.apache.org/repos/asf/polygene-website/blob/ea4d77b0/content/java/latest/javadocs/org/qi4j/api/cache/package-tree.html
----------------------------------------------------------------------
diff --git a/content/java/latest/javadocs/org/qi4j/api/cache/package-tree.html 
b/content/java/latest/javadocs/org/qi4j/api/cache/package-tree.html
deleted file mode 100644
index 151e9bb..0000000
--- a/content/java/latest/javadocs/org/qi4j/api/cache/package-tree.html
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<!-- NewPage -->
-<html lang="fr">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.qi4j.api.cache Class Hierarchy (Apache Zest™ (Java Edition) SDK 
2.1)</title>
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="org.qi4j.api.cache Class Hierarchy (Apache 
Zest\u2122 (Java Edition) SDK 2.1)";
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!--   -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a 
name="navbar_top_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a 
href="../../../../org/qi4j/api/association/package-tree.html">Prev</a></li>
-<li><a href="../../../../org/qi4j/api/common/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/qi4j/api/cache/package-tree.html" 
target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip-navbar_top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package org.qi4j.api.cache</h1>
-<span class="strong">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang"><span class="strong">Object</span></a>
-<ul>
-<li type="circle">org.qi4j.api.cache.<a 
href="../../../../org/qi4j/api/cache/CacheOptions.html" title="class in 
org.qi4j.api.cache"><span class="strong">CacheOptions</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!--   -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a 
name="navbar_bottom_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a 
href="../../../../org/qi4j/api/association/package-tree.html">Prev</a></li>
-<li><a href="../../../../org/qi4j/api/common/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/qi4j/api/cache/package-tree.html" 
target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip-navbar_bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/ea4d77b0/content/java/latest/javadocs/org/qi4j/api/common/AppliesTo.html
----------------------------------------------------------------------
diff --git a/content/java/latest/javadocs/org/qi4j/api/common/AppliesTo.html 
b/content/java/latest/javadocs/org/qi4j/api/common/AppliesTo.html
deleted file mode 100644
index 04e9790..0000000
--- a/content/java/latest/javadocs/org/qi4j/api/common/AppliesTo.html
+++ /dev/null
@@ -1,272 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<!-- NewPage -->
-<html lang="fr">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AppliesTo (Apache Zest™ (Java Edition) SDK 2.1)</title>
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="AppliesTo (Apache Zest\u2122 (Java Edition) SDK 
2.1)";
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!--   -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a 
name="navbar_top_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../../../org/qi4j/api/common/AppliesToFilter.html" 
title="interface in org.qi4j.api.common"><span class="strong">Next 
Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/qi4j/api/common/AppliesTo.html" 
target="_top">Frames</a></li>
-<li><a href="AppliesTo.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a 
href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
-<li>Optional</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#annotation_type_element_detail">Element</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.qi4j.api.common</div>
-<h2 title="Annotation Type AppliesTo" class="title">Annotation Type 
AppliesTo</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true";
 title="class or interface in java.lang.annotation">@Retention</a>(<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true#value()"
 title="class or interface in java.lang.annotation">value</a>=<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/RetentionPolicy.html?is-external=true#RUNTIME";
 title="class or interface in java.lang.annotation">RUNTIME</a>)
-<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true";
 title="class or interface in java.lang.annotation">@Target</a>(<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true#value()"
 title="class or interface in java.lang.annotation">value</a>={<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#TYPE";
 title="class or interface in java.lang.annotation">TYPE</a>,<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#METHOD";
 title="class or interface in java.lang.annotation">METHOD</a>})
-<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Documented.html?is-external=true";
 title="class or interface in java.lang.annotation">@Documented</a>
-public @interface <span class="strong">AppliesTo</span></pre>
-<div class="block">Fragments that implement InvocationHandler and which should 
only be applied to methods that have a particular
- annotation or implement a known interface should use this annotation.
- <p>
- &#64;AppliesTo can specify one of;
- </p>
- <ul>
- <li>An annotation,</li>
- <li>An interface,</li>
- <li>An AppliesToFilter implementation.</li>
- </ul>
- <p>
- Example with annotation:
- </p>
- <pre><code>
-
- &#64;AppliesTo( Sessional.class )   // Tells Zest to apply this concern on 
methods with &#64;Sessional annotation
- public class SessionConcern extends GenericConcern
- {
-     public Object invoke( Object proxy, Method method, Object[] args )
-         throws Throwable
-     {
-         ... do session stuff ...
-     }
- }
-
- &#64;Retention( RetentionPolicy.RUNTIME )
- &#64;Target( ElementType.METHOD )
- &#64;Documented
- &#64;Inherited
- public @interface Sessional
- {
- }
-
- public class MyMixin
-     implements My
- {
-     &#64;Sessional
-     public void doSomethingSessional()
-     {
-        // ... do your logic wrapped in a session
-     }
-
-     public void doSomethingWithoutSession()
-     {
-        // ... do stuff that are not wrapped in session.
-     }
- }
-
- public interface My
- {
-     void doSomethingSessional();
-
-     void doSomethingWithoutSession();
- }
-
- &#64;Concerns( SessionConcern.class )
- &#64;Mixins( MyMixin.class )
- public interface MyComposite extends My, TransientComposite
- {}
- </code></pre>
- <p>
- The doSomethingWithoutSession method do not have the &#64;Sessional 
annotation, therefore the SessionConcern will
- not be placed into the call sequence of these methods, and
- vice-versa. The &#64;Sessional annotation can be placed either on the 
interface method or the implementation
- method, depending on whether it is a contract or implementation detail.
- </p></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="annotation_type_required_element_summary">
-<!--   -->
-</a>
-<h3>Required Element Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Required Element Summary table, listing required elements, and an 
explanation">
-<caption><span>Required Elements</span><span 
class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Required Element and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;?&gt;[]</code></td>
-<td class="colLast"><code><strong><a 
href="../../../../org/qi4j/api/common/AppliesTo.html#value()">value</a></strong></code>
-<div class="block">List of interfaces, annotations or AppliesToFilter
- implementation classes.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="annotation_type_element_detail">
-<!--   -->
-</a>
-<h3>Element Detail</h3>
-<a name="value()">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>value</h4>
-<pre>public abstract&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;?&gt;[]&nbsp;value</pre>
-<div class="block">List of interfaces, annotations or AppliesToFilter
- implementation classes.
- If one of them matches the current element it will be
- accepted, so this list can be considered an "or".</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>array of classes or 
interfaces to be used by the filter</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!--   -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a 
name="navbar_bottom_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../../../org/qi4j/api/common/AppliesToFilter.html" 
title="interface in org.qi4j.api.common"><span class="strong">Next 
Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/qi4j/api/common/AppliesTo.html" 
target="_top">Frames</a></li>
-<li><a href="AppliesTo.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a 
href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
-<li>Optional</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#annotation_type_element_detail">Element</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/ea4d77b0/content/java/latest/javadocs/org/qi4j/api/common/AppliesToFilter.html
----------------------------------------------------------------------
diff --git 
a/content/java/latest/javadocs/org/qi4j/api/common/AppliesToFilter.html 
b/content/java/latest/javadocs/org/qi4j/api/common/AppliesToFilter.html
deleted file mode 100644
index 17e01b0..0000000
--- a/content/java/latest/javadocs/org/qi4j/api/common/AppliesToFilter.html
+++ /dev/null
@@ -1,295 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<!-- NewPage -->
-<html lang="fr">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AppliesToFilter (Apache Zest™ (Java Edition) SDK 2.1)</title>
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="AppliesToFilter (Apache Zest\u2122 (Java 
Edition) SDK 2.1)";
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!--   -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a 
name="navbar_top_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/qi4j/api/common/AppliesTo.html" title="annotation 
in org.qi4j.api.common"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../org/qi4j/api/common/ConstructionException.html" 
title="class in org.qi4j.api.common"><span class="strong">Next 
Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/qi4j/api/common/AppliesToFilter.html" 
target="_top">Frames</a></li>
-<li><a href="AppliesToFilter.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.qi4j.api.common</div>
-<h2 title="Interface AppliesToFilter" class="title">Interface 
AppliesToFilter</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a 
href="../../../../org/qi4j/library/eventsourcing/application/factory/ApplicationEventMethodFilter.html"
 title="class in 
org.qi4j.library.eventsourcing.application.factory">ApplicationEventMethodFilter</a>,
 <a 
href="../../../../org/qi4j/api/association/AssociationMixin.AssociationFilter.html"
 title="class in 
org.qi4j.api.association">AssociationMixin.AssociationFilter</a>, <a 
href="../../../../org/qi4j/logging/trace/ExcludeCompositeFilter.html" 
title="class in org.qi4j.logging.trace">ExcludeCompositeFilter</a>, <a 
href="../../../../org/qi4j/lang/groovy/GroovyMixin.AppliesTo.html" title="class 
in org.qi4j.lang.groovy">GroovyMixin.AppliesTo</a>, <a 
href="../../../../org/qi4j/library/rest/server/api/InteractionConstraintsConcern.HasInteractionConstraints.html"
 title="class in 
org.qi4j.library.rest.server.api">InteractionConstraintsConcern.HasInteractionConstraints</a>,
 <a href="../../../../org/qi4j/lang/javascript/JavaScriptMixin.AppliesTo.html" 
title="class in org.qi4j.lang.java
 script">JavaScriptMixin.AppliesTo</a>, <a 
href="../../../../org/qi4j/api/association/ManyAssociationMixin.AssociationFilter.html"
 title="class in 
org.qi4j.api.association">ManyAssociationMixin.AssociationFilter</a>, <a 
href="../../../../org/qi4j/api/association/NamedAssociationMixin.AssociationFilter.html"
 title="class in 
org.qi4j.api.association">NamedAssociationMixin.AssociationFilter</a>, <a 
href="../../../../org/qi4j/api/property/PropertyMixin.PropertyFilter.html" 
title="class in org.qi4j.api.property">PropertyMixin.PropertyFilter</a>, <a 
href="../../../../org/qi4j/lang/scala/ScalaTraitMixin.TraitFilter.html" 
title="class in org.qi4j.lang.scala">ScalaTraitMixin.TraitFilter</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="strong">AppliesToFilter</span></pre>
-<div class="block">Implementations of this interface can be specified in the 
&#64;AppliesTo.
- <p>
- AppliesTo filters are one of the driving technologies in Zest. They allow you 
to apply fragments (Mixins,
- Concerns, SideEffects), often generic ones, depending on the context that 
they are evaluated under. This
- mechanism is heavily used internally in Zest to achieve many other features.
- </p>
- <p>
- The starting point is the basic use of AppliesToFilter, where the 
&#64;AppliesTo annotation is given an
- AppliesToFilter implementation as an argument, for instance at a Mixin 
implementation;
- </p>
- <pre><code>
- &#64;AppliesTo( MyAppliesToFilter.class )
- public class SomeMixin
-     implements InvocationHandler
- {
-
- }
-
- public class MyAppliesToFilter
-     implements AppliesToFilter
- {
-     public boolean appliesTo( Method method, Class&lt;?&gt; mixin, 
Class&lt;?&gt; compositeType, Class&lt;?&gt; fragmentClass )
-     {
-         return method.getName().startsWith( "my" );
-     }
- }
- </code></pre>
- <p>
- In the case above, the generic mixin will only be applied to the methods that 
that is defined by the
- AppliesToFilter. This is the primary way to define limits on the application 
of generic fragments, since
- especially mixins are rarely applied to all methods.
- </p></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a 
href="../../../../org/qi4j/api/common/AppliesToFilter.html" title="interface in 
org.qi4j.api.common">AppliesToFilter</a></code></td>
-<td class="colLast"><code><strong><a 
href="../../../../org/qi4j/api/common/AppliesToFilter.html#ALWAYS">ALWAYS</a></strong></code>
-<div class="block">This is an internal AppliesToFilter which is assigned if no 
other AppliesToFilters are found for a given
- fragment.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a 
href="../../../../org/qi4j/api/common/AppliesToFilter.html#appliesTo(java.lang.reflect.Method,%20java.lang.Class,%20java.lang.Class,%20java.lang.Class)">appliesTo</a></strong>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true";
 title="class or interface in java.lang.reflect">Method</a>&nbsp;method,
-         <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixin,
-         <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;compositeType,
-         <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in 
java.lang">Class</a>&lt;?&gt;&nbsp;fragmentClass)</code>
-<div class="block">Check if the Fragment should be applied or not.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="ALWAYS">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ALWAYS</h4>
-<pre>static final&nbsp;<a 
href="../../../../org/qi4j/api/common/AppliesToFilter.html" title="interface in 
org.qi4j.api.common">AppliesToFilter</a> ALWAYS</pre>
-<div class="block">This is an internal AppliesToFilter which is assigned if no 
other AppliesToFilters are found for a given
- fragment.
- <p>
- There is no reason for user code to use this AppliesToFilter directly, and 
should be perceived as an
- internal class in Zest.
- </p></div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="appliesTo(java.lang.reflect.Method, java.lang.Class, java.lang.Class, 
java.lang.Class)">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>appliesTo</h4>
-<pre>boolean&nbsp;appliesTo(<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true";
 title="class or interface in java.lang.reflect">Method</a>&nbsp;method,
-                <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixin,
-                <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;compositeType,
-                <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in 
java.lang">Class</a>&lt;?&gt;&nbsp;fragmentClass)</pre>
-<div class="block">Check if the Fragment should be applied or not. Will be 
call when applied to Mixins, Concerns, SideEffects.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>method</code> - 
method that is invoked</dd><dd><code>mixin</code> - mixin implementation for 
the method</dd><dd><code>compositeType</code> - composite 
type</dd><dd><code>fragmentClass</code> - fragment that is being applies</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the filter passes, 
otherwise false</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!--   -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a 
name="navbar_bottom_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/qi4j/api/common/AppliesTo.html" title="annotation 
in org.qi4j.api.common"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../org/qi4j/api/common/ConstructionException.html" 
title="class in org.qi4j.api.common"><span class="strong">Next 
Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/qi4j/api/common/AppliesToFilter.html" 
target="_top">Frames</a></li>
-<li><a href="AppliesToFilter.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/ea4d77b0/content/java/latest/javadocs/org/qi4j/api/common/ConstructionException.html
----------------------------------------------------------------------
diff --git 
a/content/java/latest/javadocs/org/qi4j/api/common/ConstructionException.html 
b/content/java/latest/javadocs/org/qi4j/api/common/ConstructionException.html
deleted file mode 100644
index 6b798ad..0000000
--- 
a/content/java/latest/javadocs/org/qi4j/api/common/ConstructionException.html
+++ /dev/null
@@ -1,307 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<!-- NewPage -->
-<html lang="fr">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConstructionException (Apache Zest™ (Java Edition) SDK 2.1)</title>
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="ConstructionException (Apache Zest\u2122 (Java 
Edition) SDK 2.1)";
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!--   -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a 
name="navbar_top_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/qi4j/api/common/AppliesToFilter.html" 
title="interface in org.qi4j.api.common"><span class="strong">Prev 
Class</span></a></li>
-<li><a href="../../../../org/qi4j/api/common/InvalidApplicationException.html" 
title="class in org.qi4j.api.common"><span class="strong">Next 
Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a 
href="../../../../index.html?org/qi4j/api/common/ConstructionException.html" 
target="_top">Frames</a></li>
-<li><a href="ConstructionException.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.qi4j.api.common</div>
-<h2 title="Class ConstructionException" class="title">Class 
ConstructionException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">java.lang.Throwable</a></li>
-<li>
-<ul class="inheritance">
-<li><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">java.lang.Exception</a></li>
-<li>
-<ul class="inheritance">
-<li><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeException.html?is-external=true";
 title="class or interface in java.lang">java.lang.RuntimeException</a></li>
-<li>
-<ul class="inheritance">
-<li>org.qi4j.api.common.ConstructionException</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a></dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a 
href="../../../../org/qi4j/api/property/InvalidPropertyTypeException.html" 
title="class in org.qi4j.api.property">InvalidPropertyTypeException</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">ConstructionException</span>
-extends <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeException.html?is-external=true";
 title="class or interface in java.lang">RuntimeException</a></pre>
-<div class="block">Thrown when a Fragment or object could not be instantiated.
- This includes, but not be limited to;
- <ul>
- <li>private constructor.</li>
- <li>abstract class for Constraints.</li>
- <li>interface instead of a class.</li>
- <li>useful constructor missing.</li>
- <li>exception thrown in the constructor.</li>
- <li>Subclassing of org.qi4j.api.property.Property</li>
- </ul>
- <p>
- See the nested exception for additional details.
- </p></div>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a 
href="../../../../serialized-form.html#org.qi4j.api.common.ConstructionException">Serialized
 Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a 
href="../../../../org/qi4j/api/common/ConstructionException.html#ConstructionException()">ConstructionException</a></strong>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a 
href="../../../../org/qi4j/api/common/ConstructionException.html#ConstructionException(java.lang.String)">ConstructionException</a></strong>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;message)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a 
href="../../../../org/qi4j/api/common/ConstructionException.html#ConstructionException(java.lang.String,%20java.lang.Throwable)">ConstructionException</a></strong>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;message,
-                     <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in 
java.lang">Throwable</a>&nbsp;cause)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a 
href="../../../../org/qi4j/api/common/ConstructionException.html#ConstructionException(java.lang.Throwable)">ConstructionException</a></strong>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in 
java.lang">Throwable</a>&nbsp;cause)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a 
name="methods_inherited_from_class_java.lang.Throwable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a></h3>
-<code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed(java.lang.Throwable)"
 title="class or interface in java.lang">addSuppressed</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()"
 title="class or interface in java.lang">fillInStackTrace</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getCause()"
 title="class or interface in java.lang">getCause</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()"
 title="class or interface in java.lang">getLocalizedMessage</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getMessage()"
 title="class or interface in java.lang">getMessage</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()"
 title="class or inter
 face in java.lang">getStackTrace</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed()"
 title="class or interface in java.lang">getSuppressed</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)"
 title="class or interface in java.lang">initCause</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()"
 title="class or interface in java.lang">printStackTrace</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)"
 title="class or interface in java.lang">printStackTrace</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)"
 title="class or interface in java.lang">printStackTrace</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lan
 
g/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" 
title="class or interface in java.lang">setStackTrace</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#toString()"
 title="class or interface in java.lang">toString</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></h3>
-<code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()"
 title="class or interface in java.lang">clone</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)"
 title="class or interface in java.lang">equals</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()"
 title="class or interface in java.lang">finalize</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()"
 title="class or interface in java.lang">getClass</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()"
 title="class or interface in java.lang">hashCode</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()"
 title="class or interface in java.lang">notify</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll()" title="class or interface in 
java.lang">notifyAll</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()"
 title="class or interface in java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)"
 title="class or interface in java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)"
 title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ConstructionException()">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ConstructionException</h4>
-<pre>public&nbsp;ConstructionException()</pre>
-</li>
-</ul>
-<a name="ConstructionException(java.lang.String)">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ConstructionException</h4>
-<pre>public&nbsp;ConstructionException(<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;message)</pre>
-</li>
-</ul>
-<a name="ConstructionException(java.lang.String, java.lang.Throwable)">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ConstructionException</h4>
-<pre>public&nbsp;ConstructionException(<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;message,
-                     <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
-</li>
-</ul>
-<a name="ConstructionException(java.lang.Throwable)">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ConstructionException</h4>
-<pre>public&nbsp;ConstructionException(<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!--   -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a 
name="navbar_bottom_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/qi4j/api/common/AppliesToFilter.html" 
title="interface in org.qi4j.api.common"><span class="strong">Prev 
Class</span></a></li>
-<li><a href="../../../../org/qi4j/api/common/InvalidApplicationException.html" 
title="class in org.qi4j.api.common"><span class="strong">Next 
Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a 
href="../../../../index.html?org/qi4j/api/common/ConstructionException.html" 
target="_top">Frames</a></li>
-<li><a href="ConstructionException.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/ea4d77b0/content/java/latest/javadocs/org/qi4j/api/common/InvalidApplicationException.html
----------------------------------------------------------------------
diff --git 
a/content/java/latest/javadocs/org/qi4j/api/common/InvalidApplicationException.html
 
b/content/java/latest/javadocs/org/qi4j/api/common/InvalidApplicationException.html
deleted file mode 100644
index 220f56a..0000000
--- 
a/content/java/latest/javadocs/org/qi4j/api/common/InvalidApplicationException.html
+++ /dev/null
@@ -1,273 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<!-- NewPage -->
-<html lang="fr">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>InvalidApplicationException (Apache Zest™ (Java Edition) SDK 
2.1)</title>
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="InvalidApplicationException (Apache Zest\u2122 
(Java Edition) SDK 2.1)";
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!--   -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a 
name="navbar_top_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/qi4j/api/common/ConstructionException.html" 
title="class in org.qi4j.api.common"><span class="strong">Prev 
Class</span></a></li>
-<li><a href="../../../../org/qi4j/api/common/MetaInfo.html" title="class in 
org.qi4j.api.common"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a 
href="../../../../index.html?org/qi4j/api/common/InvalidApplicationException.html"
 target="_top">Frames</a></li>
-<li><a href="InvalidApplicationException.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.qi4j.api.common</div>
-<h2 title="Class InvalidApplicationException" class="title">Class 
InvalidApplicationException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">java.lang.Throwable</a></li>
-<li>
-<ul class="inheritance">
-<li><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">java.lang.Exception</a></li>
-<li>
-<ul class="inheritance">
-<li><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeException.html?is-external=true";
 title="class or interface in java.lang">java.lang.RuntimeException</a></li>
-<li>
-<ul class="inheritance">
-<li>org.qi4j.api.common.InvalidApplicationException</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a></dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a 
href="../../../../org/qi4j/api/constraint/ConstraintImplementationNotFoundException.html"
 title="class in 
org.qi4j.api.constraint">ConstraintImplementationNotFoundException</a>, <a 
href="../../../../org/qi4j/api/service/DuplicateServiceIdentityException.html" 
title="class in org.qi4j.api.service">DuplicateServiceIdentityException</a>, <a 
href="../../../../org/qi4j/api/composite/NoSuchCompositeException.html" 
title="class in org.qi4j.api.composite">NoSuchCompositeException</a>, <a 
href="../../../../org/qi4j/api/object/NoSuchObjectException.html" title="class 
in org.qi4j.api.object">NoSuchObjectException</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">InvalidApplicationException</span>
-extends <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeException.html?is-external=true";
 title="class or interface in java.lang">RuntimeException</a></pre>
-<div class="block">Thrown when an application is considered to not be 
constructed properly.
- This happens primarily when client code tries to instantiate Composites
- and objects which have not been registered in the ModuleAssembly.</div>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a 
href="../../../../serialized-form.html#org.qi4j.api.common.InvalidApplicationException">Serialized
 Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a 
href="../../../../org/qi4j/api/common/InvalidApplicationException.html#InvalidApplicationException(java.lang.String)">InvalidApplicationException</a></strong>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;string)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a 
href="../../../../org/qi4j/api/common/InvalidApplicationException.html#InvalidApplicationException(java.lang.String,%20java.lang.Throwable)">InvalidApplicationException</a></strong>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;string,
-                           <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in 
java.lang">Throwable</a>&nbsp;cause)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a 
name="methods_inherited_from_class_java.lang.Throwable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a></h3>
-<code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed(java.lang.Throwable)"
 title="class or interface in java.lang">addSuppressed</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()"
 title="class or interface in java.lang">fillInStackTrace</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getCause()"
 title="class or interface in java.lang">getCause</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()"
 title="class or interface in java.lang">getLocalizedMessage</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getMessage()"
 title="class or interface in java.lang">getMessage</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()"
 title="class or inter
 face in java.lang">getStackTrace</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed()"
 title="class or interface in java.lang">getSuppressed</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)"
 title="class or interface in java.lang">initCause</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()"
 title="class or interface in java.lang">printStackTrace</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)"
 title="class or interface in java.lang">printStackTrace</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)"
 title="class or interface in java.lang">printStackTrace</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lan
 
g/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" 
title="class or interface in java.lang">setStackTrace</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#toString()"
 title="class or interface in java.lang">toString</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></h3>
-<code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()"
 title="class or interface in java.lang">clone</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)"
 title="class or interface in java.lang">equals</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()"
 title="class or interface in java.lang">finalize</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()"
 title="class or interface in java.lang">getClass</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()"
 title="class or interface in java.lang">hashCode</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()"
 title="class or interface in java.lang">notify</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll()" title="class or interface in 
java.lang">notifyAll</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()"
 title="class or interface in java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)"
 title="class or interface in java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)"
 title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="InvalidApplicationException(java.lang.String)">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>InvalidApplicationException</h4>
-<pre>public&nbsp;InvalidApplicationException(<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;string)</pre>
-</li>
-</ul>
-<a name="InvalidApplicationException(java.lang.String, java.lang.Throwable)">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>InvalidApplicationException</h4>
-<pre>public&nbsp;InvalidApplicationException(<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;string,
-                           <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!--   -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a 
name="navbar_bottom_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/qi4j/api/common/ConstructionException.html" 
title="class in org.qi4j.api.common"><span class="strong">Prev 
Class</span></a></li>
-<li><a href="../../../../org/qi4j/api/common/MetaInfo.html" title="class in 
org.qi4j.api.common"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a 
href="../../../../index.html?org/qi4j/api/common/InvalidApplicationException.html"
 target="_top">Frames</a></li>
-<li><a href="InvalidApplicationException.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/ea4d77b0/content/java/latest/javadocs/org/qi4j/api/common/MetaInfo.html
----------------------------------------------------------------------
diff --git a/content/java/latest/javadocs/org/qi4j/api/common/MetaInfo.html 
b/content/java/latest/javadocs/org/qi4j/api/common/MetaInfo.html
deleted file mode 100644
index f134d54..0000000
--- a/content/java/latest/javadocs/org/qi4j/api/common/MetaInfo.html
+++ /dev/null
@@ -1,381 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<!-- NewPage -->
-<html lang="fr">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MetaInfo (Apache Zest™ (Java Edition) SDK 2.1)</title>
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="MetaInfo (Apache Zest\u2122 (Java Edition) SDK 
2.1)";
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!--   -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a 
name="navbar_top_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/qi4j/api/common/InvalidApplicationException.html" 
title="class in org.qi4j.api.common"><span class="strong">Prev 
Class</span></a></li>
-<li><a href="../../../../org/qi4j/api/common/Optional.html" title="annotation 
in org.qi4j.api.common"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/qi4j/api/common/MetaInfo.html" 
target="_top">Frames</a></li>
-<li><a href="MetaInfo.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.qi4j.api.common</div>
-<h2 title="Class MetaInfo" class="title">Class MetaInfo</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.qi4j.api.common.MetaInfo</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="strong">MetaInfo</span>
-extends <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></pre>
-<div class="block">Used to declare and access meta-info.
- <p>
- <strong>This is effectively an internal class and should not be used 
directly.</strong>
- </p>
- <p>
- MetaInfo can be set on composites during the assembly phase, a.k.a the 
bootstrap
- process. MetaInfo is any additional data that one wishes to associate at the 
'class level' instead of instance
- level of a composite declaration.
- </p>
- <p>
- To set the MetaInfo on a Composite, call the <code>setMetaInfo()</code> 
methods on the various composite declaration
- types, such as;
- </p>
- <pre><code>
- public void assemble( ModuleAssembly module )
-     throws AssemblyException
- {
-     Map&lt;String,String&gt; properties = ...;
-     module.services( MyService.class ).setMetaInfo( properties );
- }
- </code></pre>
- <p>
- which can later be retrieved by calling the <code>metaInfo()</code> method on 
the composite itself. For the example
- above that would be;
- </p>
- <pre><code>
- &#64;Mixins(MyServiceMixin.class)
- public interface MyService extends ServiceComposite
- {
-
- }
-
- public abstract class MyServiceMixin
-     implements MyService
- {
-     private Properties props;
-
-     public MyServiceMixin()
-     {
-         props = metaInfo( Map.class );
-     }
- }
- </code></pre></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a 
href="../../../../org/qi4j/api/common/MetaInfo.html#MetaInfo()">MetaInfo</a></strong>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a 
href="../../../../org/qi4j/api/common/MetaInfo.html#MetaInfo(org.qi4j.api.common.MetaInfo)">MetaInfo</a></strong>(<a
 href="../../../../org/qi4j/api/common/MetaInfo.html" title="class in 
org.qi4j.api.common">MetaInfo</a>&nbsp;metaInfo)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;void</code></td>
-<td class="colLast"><code><strong><a 
href="../../../../org/qi4j/api/common/MetaInfo.html#add(java.lang.Class,%20T)">add</a></strong>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;infoType,
-   T&nbsp;info)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><strong><a 
href="../../../../org/qi4j/api/common/MetaInfo.html#get(java.lang.Class)">get</a></strong>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in 
java.lang">Class</a>&lt;T&gt;&nbsp;metaInfoType)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a 
href="../../../../org/qi4j/api/common/MetaInfo.html#remove(java.lang.Class)">remove</a></strong>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in 
java.lang">Class</a>&nbsp;serviceFinderClass)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a 
href="../../../../org/qi4j/api/common/MetaInfo.html#set(java.lang.Object)">set</a></strong>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in 
java.lang">Object</a>&nbsp;metaInfo)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><strong><a 
href="../../../../org/qi4j/api/common/MetaInfo.html#toString()">toString</a></strong>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a 
href="../../../../org/qi4j/api/common/MetaInfo.html" title="class in 
org.qi4j.api.common">MetaInfo</a></code></td>
-<td class="colLast"><code><strong><a 
href="../../../../org/qi4j/api/common/MetaInfo.html#withAnnotations(java.lang.reflect.AnnotatedElement)">withAnnotations</a></strong>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/AnnotatedElement.html?is-external=true";
 title="class or interface in 
java.lang.reflect">AnnotatedElement</a>&nbsp;annotatedElement)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></h3>
-<code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()"
 title="class or interface in java.lang">clone</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)"
 title="class or interface in java.lang">equals</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()"
 title="class or interface in java.lang">finalize</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()"
 title="class or interface in java.lang">getClass</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()"
 title="class or interface in java.lang">hashCode</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()"
 title="class or interface in java.lang">notify</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll()" title="class or interface in 
java.lang">notifyAll</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()"
 title="class or interface in java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)"
 title="class or interface in java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)"
 title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="MetaInfo()">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>MetaInfo</h4>
-<pre>public&nbsp;MetaInfo()</pre>
-</li>
-</ul>
-<a name="MetaInfo(org.qi4j.api.common.MetaInfo)">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MetaInfo</h4>
-<pre>public&nbsp;MetaInfo(<a 
href="../../../../org/qi4j/api/common/MetaInfo.html" title="class in 
org.qi4j.api.common">MetaInfo</a>&nbsp;metaInfo)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="set(java.lang.Object)">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>set</h4>
-<pre>public&nbsp;void&nbsp;set(<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;metaInfo)</pre>
-</li>
-</ul>
-<a name="get(java.lang.Class)">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>get</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;get(<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in 
java.lang">Class</a>&lt;T&gt;&nbsp;metaInfoType)</pre>
-</li>
-</ul>
-<a name="add(java.lang.Class,java.lang.Object)">
-<!--   -->
-</a><a name="add(java.lang.Class, T)">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>add</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;void&nbsp;add(<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;infoType,
-           T&nbsp;info)</pre>
-</li>
-</ul>
-<a name="withAnnotations(java.lang.reflect.AnnotatedElement)">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>withAnnotations</h4>
-<pre>public&nbsp;<a href="../../../../org/qi4j/api/common/MetaInfo.html" 
title="class in org.qi4j.api.common">MetaInfo</a>&nbsp;withAnnotations(<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/AnnotatedElement.html?is-external=true";
 title="class or interface in 
java.lang.reflect">AnnotatedElement</a>&nbsp;annotatedElement)</pre>
-</li>
-</ul>
-<a name="toString()">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()"
 title="class or interface in java.lang">toString</a></code>&nbsp;in 
class&nbsp;<code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="remove(java.lang.Class)">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>remove</h4>
-<pre>public&nbsp;void&nbsp;remove(<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in 
java.lang">Class</a>&nbsp;serviceFinderClass)</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!--   -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a 
name="navbar_bottom_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/qi4j/api/common/InvalidApplicationException.html" 
title="class in org.qi4j.api.common"><span class="strong">Prev 
Class</span></a></li>
-<li><a href="../../../../org/qi4j/api/common/Optional.html" title="annotation 
in org.qi4j.api.common"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/qi4j/api/common/MetaInfo.html" 
target="_top">Frames</a></li>
-<li><a href="MetaInfo.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/polygene-website/blob/ea4d77b0/content/java/latest/javadocs/org/qi4j/api/common/Optional.html
----------------------------------------------------------------------
diff --git a/content/java/latest/javadocs/org/qi4j/api/common/Optional.html 
b/content/java/latest/javadocs/org/qi4j/api/common/Optional.html
deleted file mode 100644
index c3f99b8..0000000
--- a/content/java/latest/javadocs/org/qi4j/api/common/Optional.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<!-- NewPage -->
-<html lang="fr">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Optional (Apache Zest™ (Java Edition) SDK 2.1)</title>
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Optional (Apache Zest\u2122 (Java Edition) SDK 
2.1)";
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!--   -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a 
name="navbar_top_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/qi4j/api/common/MetaInfo.html" title="class in 
org.qi4j.api.common"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../org/qi4j/api/common/QualifiedName.html" title="class 
in org.qi4j.api.common"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/qi4j/api/common/Optional.html" 
target="_top">Frames</a></li>
-<li><a href="Optional.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Required&nbsp;|&nbsp;</li>
-<li>Optional</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Element</li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.qi4j.api.common</div>
-<h2 title="Annotation Type Optional" class="title">Annotation Type 
Optional</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true";
 title="class or interface in java.lang.annotation">@Retention</a>(<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true#value()"
 title="class or interface in java.lang.annotation">value</a>=<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/RetentionPolicy.html?is-external=true#RUNTIME";
 title="class or interface in java.lang.annotation">RUNTIME</a>)
-<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true";
 title="class or interface in java.lang.annotation">@Target</a>(<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true#value()"
 title="class or interface in java.lang.annotation">value</a>={<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#PARAMETER";
 title="class or interface in java.lang.annotation">PARAMETER</a>,<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#METHOD";
 title="class or interface in java.lang.annotation">METHOD</a>,<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#FIELD";
 title="class or interface in java.lang.annotation">FIELD</a>})
-<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Documented.html?is-external=true";
 title="class or interface in java.lang.annotation">@Documented</a>
-public @interface <span class="strong">Optional</span></pre>
-<div class="block">Annotation to denote that something is optional.
- <ul>
- <li>
- If applied to a method parameter, then the value is allowed to be null. 
Default
- is that method parameters have to be non-null.
- </li>
- <li>
- If applied to a Property declaration, then the value may be null after 
construction of
- the instance, or may be set to null at a later time.
- </li>
- <li>
- If applied to an injected member field, it is allowed tha none get injected. 
For instance, an <code>&#64;Optional
- &#64;Service</code> would allow a service to not have been declared and the 
field will be null.
- </li>
- </ul>
- <p>
- Optionality is not the default in Zest, and if injections, property values 
and parameters in methods are not
- non-null, the Zest runtime will throw an <a 
href="../../../../org/qi4j/api/constraint/ConstraintViolationException.html" 
title="class in 
org.qi4j.api.constraint"><code>ConstraintViolationException</code></a>, 
indicating
- which field/property/parameter in which composite and mixin the problem has 
been detected.
- </p>
- <p>
- Example;
- </p>
- <pre><code>
- &#64;Optional &#64;Service
- MyService service;   // If no MyService instance is declared and visible to 
this service injection point
-                      // the 'service' field will be null.
-
- &#64;Service
- YourService other;   // If no YourService instance is declared and visible to 
this service injection point
-                      // the Zest runtime will throw a 
ConstraintViolationException.
-
- </code></pre></div>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!--   -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a 
name="navbar_bottom_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/qi4j/api/common/MetaInfo.html" title="class in 
org.qi4j.api.common"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../org/qi4j/api/common/QualifiedName.html" title="class 
in org.qi4j.api.common"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/qi4j/api/common/Optional.html" 
target="_top">Frames</a></li>
-<li><a href="Optional.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Required&nbsp;|&nbsp;</li>
-<li>Optional</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Element</li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>

Reply via email to