http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/b3409c1c/content/site/apidocs/org/apache/juneau/ClassMeta.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/ClassMeta.html 
b/content/site/apidocs/org/apache/juneau/ClassMeta.html
index b3471e6..847722b 100644
--- a/content/site/apidocs/org/apache/juneau/ClassMeta.html
+++ b/content/site/apidocs/org/apache/juneau/ClassMeta.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ClassMeta (Apache Juneau (incubating) 6.0.1-incubating-SNAPSHOT)</title>
+<title>ClassMeta (Apache Juneau (incubating) 6.0.2-incubating-SNAPSHOT)</title>
 <link rel="stylesheet" type="text/css" href="../../../javadoc.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="ClassMeta (Apache Juneau (incubating) 
6.0.1-incubating-SNAPSHOT)";
+            parent.document.title="ClassMeta (Apache Juneau (incubating) 
6.0.2-incubating-SNAPSHOT)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/juneau/BeanRuntimeException.html" 
title="class in org.apache.juneau"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/BeanSession.html" title="class in 
org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/juneau/ClassMetaExtended.html" title="class 
in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -118,7 +118,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../org/apache/juneau/annotation/Bean.html" 
title="annotation in org.apache.juneau.annotation">@Bean</a>(<a 
href="../../../org/apache/juneau/annotation/Bean.html#properties--">properties</a>="innerClass,classCategory,elementType,keyType,valueType,notABeanReason,initException,beanMeta")
-public final class <a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.51">ClassMeta</a>&lt;T&gt;
+public final class <a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.53">ClassMeta</a>&lt;T&gt;
 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>
 implements <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a></pre>
 <div class="block">A wrapper class around the <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang"><code>Class</code></a> object that 
provides cached information
@@ -136,10 +136,6 @@ implements <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
  <p>
    This class is tied to the <a 
href="../../../org/apache/juneau/BeanContext.html" title="class in 
org.apache.juneau"><code>BeanContext</code></a> class because it's that class 
that makes the determination
    of what is a bean.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>James Bognar ([email protected])</dd>
-</dl>
 </li>
 </ul>
 </div>
@@ -184,401 +180,404 @@ implements <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#canCreateNewInstanceFromObjectMap-java.lang.Object-">canCreateNewInstanceFromObjectMap</a></span>(<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;outer)</code>
-<div class="block">Returns <jk>true</jk> if this class can call the <a 
href="../../../org/apache/juneau/ClassMeta.html#newInstanceFromString-java.lang.Object-java.lang.String-"><code>newInstanceFromString(Object,
 String)</code></a> method.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#canCreateNewInstanceFromString-java.lang.Object-">canCreateNewInstanceFromString</a></span>(<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;outer)</code>
 <div class="block">Returns <jk>true</jk> if this class can call the <a 
href="../../../org/apache/juneau/ClassMeta.html#newInstanceFromString-java.lang.Object-java.lang.String-"><code>newInstanceFromString(Object,
 String)</code></a> method.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#equals-java.lang.Object-">equals</a></span>(<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;t)</code>
 <div class="block">Checks to see if the specified class type is the same as 
this one.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>protected static &lt;T&gt;&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true";
 title="class or interface in java.lang.reflect">Constructor</a>&lt;? extends 
T&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#findNoArgConstructor-java.lang.Class-org.apache.juneau.Visibility-">findNoArgConstructor</a></span>(<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;c,
                     <a href="../../../org/apache/juneau/Visibility.html" 
title="enum in org.apache.juneau">Visibility</a>&nbsp;v)</code>
 <div class="block">Locates the no-arg constructor for the specified 
class.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../org/apache/juneau/BeanContext.html" title="class in 
org.apache.juneau">BeanContext</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getBeanContext--">getBeanContext</a></span>()</code>
 <div class="block">Returns the <a 
href="../../../org/apache/juneau/BeanContext.html" title="class in 
org.apache.juneau"><code>BeanContext</code></a> that created this object.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/juneau/BeanMeta.html" 
title="class in org.apache.juneau">BeanMeta</a>&lt;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in 
ClassMeta">T</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getBeanMeta--">getBeanMeta</a></span>()</code>
 <div class="block">Returns the <a 
href="../../../org/apache/juneau/BeanMeta.html" title="class in 
org.apache.juneau"><code>BeanMeta</code></a> associated with this class.</div>
 </td>
 </tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>protected <a 
href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in 
org.apache.juneau.transform">PojoSwap</a>&lt;?,?&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getChildPojoSwapForSwap-java.lang.Class-">getChildPojoSwapForSwap</a></span>(<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;normalClass)</code>
+<div class="block">Returns the <a 
href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in 
org.apache.juneau.transform"><code>PojoSwap</code></a> where the specified 
class is the same/subclass of the normal class of
+ one of the child pojo swaps associated with this class.</div>
+</td>
+</tr>
 <tr id="i10" class="altColor">
+<td class="colFirst"><code>protected <a 
href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in 
org.apache.juneau.transform">PojoSwap</a>&lt;?,?&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getChildPojoSwapForUnswap-java.lang.Class-">getChildPojoSwapForUnswap</a></span>(<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;swapClass)</code>
+<div class="block">Returns the <a 
href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in 
org.apache.juneau.transform"><code>PojoSwap</code></a> where the specified 
class is the same/subclass of the swap class of
+ one of the child pojo swaps associated with this class.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
 <td 
class="colFirst"><code>org.apache.juneau.ClassMeta.ClassCategory</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getClassCategory--">getClassCategory</a></span>()</code>
 <div class="block">Returns the category of this class.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true";
 title="class or interface in java.lang.reflect">Constructor</a>&lt;? extends 
<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in 
ClassMeta">T</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getConstructor--">getConstructor</a></span>()</code>
 <div class="block">Returns the no-arg constructor for this class.</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <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><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getDictionaryName--">getDictionaryName</a></span>()</code>
 <div class="block">Returns the bean dictionary name associated with this 
class.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/juneau/ClassMeta.html" 
title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getElementType--">getElementType</a></span>()</code>
 <div class="block">For array and <code>Collection</code> types, returns the 
class type of the components of the array or <code>Collection</code>.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>&lt;M extends <a 
href="../../../org/apache/juneau/ClassMetaExtended.html" title="class in 
org.apache.juneau">ClassMetaExtended</a>&gt;<br>M</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getExtendedMeta-java.lang.Class-">getExtendedMeta</a></span>(<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;M&gt;&nbsp;c)</code>
 <div class="block">Returns the language-specified extended metadata on this 
class.</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code><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></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getInitException--">getInitException</a></span>()</code>
 <div class="block">Returns any exception that was throw in the 
<code>init()</code> method.</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
 <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;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in 
ClassMeta">T</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getInnerClass--">getInnerClass</a></span>()</code>
 <div class="block">Returns the <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang"><code>Class</code></a> object that 
this class type wraps.</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/juneau/ClassMeta.html" 
title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getKeyType--">getKeyType</a></span>()</code>
 <div class="block">For <code>Map</code> types, returns the class type of the 
keys of the <code>Map</code>.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code><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></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getNameProperty--">getNameProperty</a></span>()</code>
 <div class="block">Returns the method annotated with <a 
href="../../../org/apache/juneau/annotation/NameProperty.html" 
title="annotation in 
org.apache.juneau.annotation"><code>@NameProperty</code></a>.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" 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;? extends <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true";
 title="class or interface in java.lang">Number</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getNewInstanceFromNumberClass--">getNewInstanceFromNumberClass</a></span>()</code>
 <div class="block">Returns the class type of the parameter of the numeric 
constructor.</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
 <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><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getNotABeanReason--">getNotABeanReason</a></span>()</code>
 <div class="block">Returns the reason why this class is not a bean, or 
<jk>null</jk> if it is a bean.</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code><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></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getParentProperty--">getParentProperty</a></span>()</code>
 <div class="block">Returns the method annotated with <a 
href="../../../org/apache/juneau/annotation/ParentProperty.html" 
title="annotation in 
org.apache.juneau.annotation"><code>@ParentProperty</code></a>.</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in 
org.apache.juneau.transform">PojoSwap</a>&lt;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in 
ClassMeta">T</a>,?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getPojoSwap--">getPojoSwap</a></span>()</code>
 <div class="block">Returns the <a 
href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in 
org.apache.juneau.transform"><code>PojoSwap</code></a> associated with this 
class.</div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/juneau/ClassMeta.html" 
title="type parameter in ClassMeta">T</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getPrimitiveDefault--">getPrimitiveDefault</a></span>()</code>
 <div class="block">Returns the default value for primitives such as 
<jk>int</jk> or <jk>Integer</jk>.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/InvocationHandler.html?is-external=true";
 title="class or interface in 
java.lang.reflect">InvocationHandler</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getProxyInvocationHandler--">getProxyInvocationHandler</a></span>()</code>
 <div class="block">Returns the interface proxy invocation handler for this 
class.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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>,<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>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getPublicMethods--">getPublicMethods</a></span>()</code>
 <div class="block">All public methods on this class including static 
methods.</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
 <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><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getReadableName--">getReadableName</a></span>()</code>
 <div class="block">Returns a readable name for this class (e.g.</div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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>,<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>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getRemoteableMethods--">getRemoteableMethods</a></span>()</code>
 <div class="block">All methods on this class annotated with <a 
href="../../../org/apache/juneau/annotation/Remoteable.html" title="annotation 
in org.apache.juneau.annotation"><code>@Remotable</code></a>, or all public 
methods if class is annotated.</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
+<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><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getResolvedDictionaryName--">getResolvedDictionaryName</a></span>()</code>
+<div class="block">Returns the resolved bean dictionary name associated with 
this class.</div>
+</td>
+</tr>
+<tr id="i30" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/juneau/ClassMeta.html" 
title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getSerializedClassMeta--">getSerializedClassMeta</a></span>()</code>
 <div class="block">Returns the serialized (swapped) form of this class if 
there is an <a href="../../../org/apache/juneau/transform/PojoSwap.html" 
title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> 
associated with it.</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/juneau/ClassMeta.html" 
title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#getValueType--">getValueType</a></span>()</code>
 <div class="block">For <code>Map</code> types, returns the class type of the 
values of the <code>Map</code>.</div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#hasChildPojoSwaps--">hasChildPojoSwaps</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class or any child classes 
has a <a href="../../../org/apache/juneau/transform/PojoSwap.html" title="class 
in org.apache.juneau.transform"><code>PojoSwap</code></a> associated with 
it.</div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#hasSubTypes--">hasSubTypes</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class as subtypes defined 
through <a 
href="../../../org/apache/juneau/annotation/Bean.html#subTypes--"><code>Bean.subTypes()</code></a>.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#hasToObjectMapMethod--">hasToObjectMapMethod</a></span>()</code>
-<div class="block">Returns <jk>true</jk> if this class has an <code>ObjectMap 
toObjectMap()</code> method.</div>
-</td>
-</tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isAbstract--">isAbstract</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is abstract.</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isArray--">isArray</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is an array.</div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isAssignableFrom-java.lang.Class-">isAssignableFrom</a></span>(<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;c)</code>
 <div class="block">Returns <jk>true</jk> if this class is a superclass of or 
the same as the specified class.</div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isBean--">isBean</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is a bean.</div>
 </td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isBeanMap--">isBeanMap</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a 
href="../../../org/apache/juneau/BeanMap.html" title="class in 
org.apache.juneau"><code>BeanMap</code></a>.</div>
 </td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isBoolean--">isBoolean</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang"><code>Boolean</code></a>.</div>
 </td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isChar--">isChar</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Character.html?is-external=true";
 title="class or interface in java.lang"><code>Character</code></a>.</div>
 </td>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isCharSequence--">isCharSequence</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true";
 title="class or interface in java.lang"><code>CharSequence</code></a>.</div>
 </td>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isClass--">isClass</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang"><code>Class</code></a>.</div>
 </td>
 </tr>
-<tr id="i43" class="rowColor">
+<tr id="i44" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isCollection--">isCollection</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util"><code>Collection</code></a>.</div>
 </td>
 </tr>
-<tr id="i44" class="altColor">
+<tr id="i45" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isCollectionOrArray--">isCollectionOrArray</a></span>()</code>
+<div class="block">Returns <jk>true</jk> if this class is a subclass of <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util"><code>Collection</code></a> or is an 
array.</div>
+</td>
+</tr>
+<tr id="i46" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isDate--">isDate</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Date.html?is-external=true";
 title="class or interface in java.util"><code>Date</code></a> or <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html?is-external=true";
 title="class or interface in java.util"><code>Calendar</code></a>.</div>
 </td>
 </tr>
-<tr id="i45" class="rowColor">
+<tr id="i47" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isDecimal--">isDecimal</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Float.html?is-external=true";
 title="class or interface in java.lang"><code>Float</code></a> or <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html?is-external=true";
 title="class or interface in java.lang"><code>Double</code></a>.</div>
 </td>
 </tr>
-<tr id="i46" class="altColor">
+<tr id="i48" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isDelegate--">isDelegate</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class implements <a 
href="../../../org/apache/juneau/Delegate.html" title="interface in 
org.apache.juneau"><code>Delegate</code></a>, meaning
    it's a representation of some other object.</div>
 </td>
 </tr>
-<tr id="i47" class="rowColor">
+<tr id="i49" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isEnum--">isEnum</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is an <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><code>Enum</code></a>.</div>
 </td>
 </tr>
-<tr id="i48" class="altColor">
+<tr id="i50" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isInputStream--">isInputStream</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is an <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true";
 title="class or interface in java.io"><code>InputStream</code></a>.</div>
 </td>
 </tr>
-<tr id="i49" class="rowColor">
+<tr id="i51" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isInstance-java.lang.Object-">isInstance</a></span>(<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;o)</code>
 <div class="block">Returns <jk>true</jk> if the specified object is an 
instance of this class.</div>
 </td>
 </tr>
-<tr id="i50" class="altColor">
+<tr id="i52" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isInstanceOf-java.lang.Class-">isInstanceOf</a></span>(<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;c)</code>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of or the 
same as the specified class.</div>
 </td>
 </tr>
-<tr id="i51" class="rowColor">
+<tr id="i53" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isMap--">isMap</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util"><code>Map</code></a>.</div>
 </td>
 </tr>
-<tr id="i52" class="altColor">
+<tr id="i54" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isMapOrBean--">isMapOrBean</a></span>()</code>
+<div class="block">Returns <jk>true</jk> if this class is a subclass of <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util"><code>Map</code></a> or it's a 
bean.</div>
+</td>
+</tr>
+<tr id="i55" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isMemberClass--">isMemberClass</a></span>()</code>
+<div class="block">Returns <jk>true</jk> if this class is an inner class.</div>
+</td>
+</tr>
+<tr id="i56" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isNotObject--">isNotObject</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is not <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang"><code>Object</code></a>.</div>
 </td>
 </tr>
-<tr id="i53" class="rowColor">
+<tr id="i57" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isNullable--">isNullable</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if instance of this object can be 
<jk>null</jk>.</div>
 </td>
 </tr>
-<tr id="i54" class="altColor">
+<tr id="i58" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isNumber--">isNumber</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true";
 title="class or interface in java.lang"><code>Number</code></a>.</div>
 </td>
 </tr>
-<tr id="i55" class="rowColor">
+<tr id="i59" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isObject--">isObject</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang"><code>Object</code></a>.</div>
 </td>
 </tr>
-<tr id="i56" class="altColor">
+<tr id="i60" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isPrimitive--">isPrimitive</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is a primitive.</div>
 </td>
 </tr>
-<tr id="i57" class="rowColor">
+<tr id="i61" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isReader--">isReader</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true";
 title="class or interface in java.io"><code>Reader</code></a>.</div>
 </td>
 </tr>
-<tr id="i58" class="altColor">
+<tr id="i62" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isRemoteable--">isRemoteable</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class or one of it's methods 
are annotated with <a 
href="../../../org/apache/juneau/annotation/Remoteable.html" title="annotation 
in org.apache.juneau.annotation"><code>@Remotable</code></a>.</div>
 </td>
 </tr>
-<tr id="i59" class="rowColor">
+<tr id="i63" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isString--">isString</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang"><code>String</code></a>.</div>
 </td>
 </tr>
-<tr id="i60" class="altColor">
+<tr id="i64" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#isUri--">isUri</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this class is a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true";
 title="class or interface in java.net"><code>URI</code></a> or <a 
href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true";
 title="class or interface in java.net"><code>URL</code></a>.</div>
 </td>
 </tr>
-<tr id="i61" class="rowColor">
+<tr id="i65" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/juneau/ClassMeta.html" 
title="type parameter in ClassMeta">T</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#newInstance--">newInstance</a></span>()</code>
 <div class="block">Create a new instance of the main class of this declared 
type.</div>
 </td>
 </tr>
-<tr id="i62" class="altColor">
+<tr id="i66" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/juneau/ClassMeta.html" 
title="type parameter in ClassMeta">T</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#newInstance-java.lang.Object-">newInstance</a></span>(<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;outer)</code>
 <div class="block">Same as <a 
href="../../../org/apache/juneau/ClassMeta.html#newInstance--"><code>newInstance()</code></a>
 except for instantiating non-static member classes.</div>
 </td>
 </tr>
-<tr id="i63" class="rowColor">
+<tr id="i67" class="rowColor">
 <td class="colFirst"><code><a href="../../../org/apache/juneau/ClassMeta.html" 
title="type parameter in ClassMeta">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#newInstanceFromNumber-java.lang.Object-java.lang.Number-">newInstanceFromNumber</a></span>(<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;outer,
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#newInstanceFromNumber-org.apache.juneau.BeanSession-java.lang.Object-java.lang.Number-">newInstanceFromNumber</a></span>(<a
 href="../../../org/apache/juneau/BeanSession.html" title="class in 
org.apache.juneau">BeanSession</a>&nbsp;session,
+                     <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;outer,
                      <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true";
 title="class or interface in java.lang">Number</a>&nbsp;arg)</code>
 <div class="block">Create a new instance of the main class of this declared 
type from a <code>Number</code> input.</div>
 </td>
 </tr>
-<tr id="i64" class="altColor">
-<td class="colFirst"><code><a href="../../../org/apache/juneau/ClassMeta.html" 
title="type parameter in ClassMeta">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#newInstanceFromObjectMap-java.lang.Object-org.apache.juneau.ObjectMap-">newInstanceFromObjectMap</a></span>(<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;outer,
-                        <a href="../../../org/apache/juneau/ObjectMap.html" 
title="class in org.apache.juneau">ObjectMap</a>&nbsp;arg)</code>
-<div class="block">Create a new instance of the main class of this declared 
type from an <code>ObjectMap</code> input.</div>
-</td>
-</tr>
-<tr id="i65" class="rowColor">
+<tr id="i68" class="altColor">
 <td class="colFirst"><code><a href="../../../org/apache/juneau/ClassMeta.html" 
title="type parameter in ClassMeta">T</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#newInstanceFromString-java.lang.Object-java.lang.String-">newInstanceFromString</a></span>(<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;outer,
                      <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;arg)</code>
 <div class="block">Create a new instance of the main class of this declared 
type from a <code>String</code> input.</div>
 </td>
 </tr>
-<tr id="i66" class="altColor">
-<td class="colFirst"><code>protected <a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in 
org.apache.juneau">ClassMeta</a>&lt;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in 
ClassMeta">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#setElementType-org.apache.juneau.ClassMeta-">setElementType</a></span>(<a
 href="../../../org/apache/juneau/ClassMeta.html" title="class in 
org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;elementType)</code>
-<div class="block">Set element type on non-cached <code>Collection</code> 
types.</div>
-</td>
-</tr>
-<tr id="i67" class="rowColor">
-<td class="colFirst"><code>protected <a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in 
org.apache.juneau">ClassMeta</a>&lt;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in 
ClassMeta">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#setKeyType-org.apache.juneau.ClassMeta-">setKeyType</a></span>(<a
 href="../../../org/apache/juneau/ClassMeta.html" title="class in 
org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;keyType)</code>
-<div class="block">Set key type on non-cached <code>Map</code> types.</div>
-</td>
-</tr>
-<tr id="i68" class="altColor">
-<td class="colFirst"><code>protected <a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in 
org.apache.juneau">ClassMeta</a>&lt;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in 
ClassMeta">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#setValueType-org.apache.juneau.ClassMeta-">setValueType</a></span>(<a
 href="../../../org/apache/juneau/ClassMeta.html" title="class in 
org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;valueType)</code>
-<div class="block">Set value type on non-cached <code>Map</code> types.</div>
-</td>
-</tr>
 <tr id="i69" class="rowColor">
-<td class="colFirst"><code><a href="../../../org/apache/juneau/ObjectMap.html" 
title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#toObjectMap-java.lang.Object-">toObjectMap</a></span>(<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;t)</code>
-<div class="block">Converts an instance of this class to an <a 
href="../../../org/apache/juneau/ObjectMap.html" title="class in 
org.apache.juneau"><code>ObjectMap</code></a>.</div>
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/juneau/ClassMeta.html#same-org.apache.juneau.ClassMeta-">same</a></span>(<a
 href="../../../org/apache/juneau/ClassMeta.html" title="class in 
org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;cm)</code>
+<div class="block">Similar to <a 
href="../../../org/apache/juneau/ClassMeta.html#equals-java.lang.Object-"><code>equals(Object)</code></a>
 except primitive and Object types that are similar
+ are considered the same.</div>
 </td>
 </tr>
 <tr id="i70" class="altColor">
@@ -633,7 +632,7 @@ implements <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <ul class="blockList">
 <li class="blockList">
 <h4>getDictionaryName</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;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.384">getDictionaryName</a>()</pre>
+<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;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.615">getDictionaryName</a>()</pre>
 <div class="block">Returns the bean dictionary name associated with this class.
  <p>
  The lexical name is defined by <a 
href="../../../org/apache/juneau/annotation/Bean.html#typeName--"><code>Bean.typeName()</code></a>.</div>
@@ -643,13 +642,30 @@ implements <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 </dl>
 </li>
 </ul>
+<a name="getResolvedDictionaryName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResolvedDictionaryName</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;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.627">getResolvedDictionaryName</a>()</pre>
+<div class="block">Returns the resolved bean dictionary name associated with 
this class.
+ <p>
+ Unlike <a 
href="../../../org/apache/juneau/ClassMeta.html#getDictionaryName--"><code>getDictionaryName()</code></a>,
 this method automatically resolves multidimensional arrays
+  (e.g. <js>"X^^"</js> and returns array class metas accordingly if the base 
class has a type name.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The type name associated with this bean class, or <jk>null</jk> if there 
is no type name defined or this isn't a bean.</dd>
+</dl>
+</li>
+</ul>
 <a name="getClassCategory--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getClassCategory</h4>
-<pre>public&nbsp;org.apache.juneau.ClassMeta.ClassCategory&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.395">getClassCategory</a>()</pre>
+<pre>public&nbsp;org.apache.juneau.ClassMeta.ClassCategory&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.636">getClassCategory</a>()</pre>
 <div class="block">Returns the category of this class.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -663,7 +679,7 @@ implements <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <ul class="blockList">
 <li class="blockList">
 <h4>isAssignableFrom</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.405">isAssignableFrom</a>(<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;c)</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.646">isAssignableFrom</a>(<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;c)</pre>
 <div class="block">Returns <jk>true</jk> if this class is a superclass of or 
the same as the specified class.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -679,7 +695,7 @@ implements <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <ul class="blockList">
 <li class="blockList">
 <h4>hasSubTypes</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.414">hasSubTypes</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.655">hasSubTypes</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class as subtypes defined 
through <a 
href="../../../org/apache/juneau/annotation/Bean.html#subTypes--"><code>Bean.subTypes()</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -693,7 +709,7 @@ implements <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <ul class="blockList">
 <li class="blockList">
 <h4>isInstanceOf</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.424">isInstanceOf</a>(<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;c)</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.665">isInstanceOf</a>(<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;c)</pre>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of or the 
same as the specified class.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -709,7 +725,7 @@ implements <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <ul class="blockList">
 <li class="blockList">
 <h4>hasChildPojoSwaps</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.436">hasChildPojoSwaps</a>()</pre>
+<pre>protected&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.677">hasChildPojoSwaps</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class or any child classes 
has a <a href="../../../org/apache/juneau/transform/PojoSwap.html" title="class 
in org.apache.juneau.transform"><code>PojoSwap</code></a> associated with it.
  <p>
  Used when transforming bean properties to prevent having to look up 
transforms if we know for certain
@@ -720,72 +736,58 @@ implements <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 </dl>
 </li>
 </ul>
-<a name="findNoArgConstructor-java.lang.Class-org.apache.juneau.Visibility-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>findNoArgConstructor</h4>
-<pre>protected static&nbsp;&lt;T&gt;&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true";
 title="class or interface in java.lang.reflect">Constructor</a>&lt;? extends 
T&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.488">findNoArgConstructor</a>(<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;c,
-                                                                   <a 
href="../../../org/apache/juneau/Visibility.html" title="enum in 
org.apache.juneau">Visibility</a>&nbsp;v)</pre>
-<div class="block">Locates the no-arg constructor for the specified class.
- Constructor must match the visibility requirements specified by parameter 'v'.
- If class is abstract, always returns <jk>null</jk>.
- Note that this also returns the 1-arg constructor for non-static member 
classes.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>c</code> - The class from which to locate the no-arg 
constructor.</dd>
-<dd><code>v</code> - The minimum visibility.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The constructor, or <jk>null</jk> if no no-arg constructor exists with the 
required visibility.</dd>
-</dl>
-</li>
-</ul>
-<a name="setElementType-org.apache.juneau.ClassMeta-">
+<a name="getChildPojoSwapForSwap-java.lang.Class-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setElementType</h4>
-<pre>protected&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" 
title="class in org.apache.juneau">ClassMeta</a>&lt;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in 
ClassMeta">T</a>&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.507">setElementType</a>(<a
 href="../../../org/apache/juneau/ClassMeta.html" title="class in 
org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;elementType)</pre>
-<div class="block">Set element type on non-cached <code>Collection</code> 
types.</div>
+<h4>getChildPojoSwapForSwap</h4>
+<pre>protected&nbsp;<a 
href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in 
org.apache.juneau.transform">PojoSwap</a>&lt;?,?&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.688">getChildPojoSwapForSwap</a>(<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;normalClass)</pre>
+<div class="block">Returns the <a 
href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in 
org.apache.juneau.transform"><code>PojoSwap</code></a> where the specified 
class is the same/subclass of the normal class of
+ one of the child pojo swaps associated with this class.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>elementType</code> - The class type for elements in the collection 
class represented by this metadata.</dd>
+<dd><code>normalClass</code> - The normal class being resolved.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
+<dd>The resolved <a href="../../../org/apache/juneau/transform/PojoSwap.html" 
title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> or 
<jk>null</jk> if none were found.</dd>
 </dl>
 </li>
 </ul>
-<a name="setKeyType-org.apache.juneau.ClassMeta-">
+<a name="getChildPojoSwapForUnswap-java.lang.Class-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setKeyType</h4>
-<pre>protected&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" 
title="class in org.apache.juneau">ClassMeta</a>&lt;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in 
ClassMeta">T</a>&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.518">setKeyType</a>(<a
 href="../../../org/apache/juneau/ClassMeta.html" title="class in 
org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;keyType)</pre>
-<div class="block">Set key type on non-cached <code>Map</code> types.</div>
+<h4>getChildPojoSwapForUnswap</h4>
+<pre>protected&nbsp;<a 
href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in 
org.apache.juneau.transform">PojoSwap</a>&lt;?,?&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.713">getChildPojoSwapForUnswap</a>(<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;swapClass)</pre>
+<div class="block">Returns the <a 
href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in 
org.apache.juneau.transform"><code>PojoSwap</code></a> where the specified 
class is the same/subclass of the swap class of
+ one of the child pojo swaps associated with this class.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>keyType</code> - The class type for keys in the map class 
represented by this metadata.</dd>
+<dd><code>swapClass</code> - The swap class being resolved.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
+<dd>The resolved <a href="../../../org/apache/juneau/transform/PojoSwap.html" 
title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> or 
<jk>null</jk> if none were found.</dd>
 </dl>
 </li>
 </ul>
-<a name="setValueType-org.apache.juneau.ClassMeta-">
+<a name="findNoArgConstructor-java.lang.Class-org.apache.juneau.Visibility-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setValueType</h4>
-<pre>protected&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" 
title="class in org.apache.juneau">ClassMeta</a>&lt;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in 
ClassMeta">T</a>&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.529">setValueType</a>(<a
 href="../../../org/apache/juneau/ClassMeta.html" title="class in 
org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;valueType)</pre>
-<div class="block">Set value type on non-cached <code>Map</code> types.</div>
+<h4>findNoArgConstructor</h4>
+<pre>protected static&nbsp;&lt;T&gt;&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true";
 title="class or interface in java.lang.reflect">Constructor</a>&lt;? extends 
T&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.742">findNoArgConstructor</a>(<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;c,
+                                                                   <a 
href="../../../org/apache/juneau/Visibility.html" title="enum in 
org.apache.juneau">Visibility</a>&nbsp;v)</pre>
+<div class="block">Locates the no-arg constructor for the specified class.
+ Constructor must match the visibility requirements specified by parameter 'v'.
+ If class is abstract, always returns <jk>null</jk>.
+ Note that this also returns the 1-arg constructor for non-static member 
classes.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>valueType</code> - The class type for values in the map class 
represented by this metadata.</dd>
+<dd><code>c</code> - The class from which to locate the no-arg 
constructor.</dd>
+<dd><code>v</code> - The minimum visibility.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
+<dd>The constructor, or <jk>null</jk> if no no-arg constructor exists with the 
required visibility.</dd>
 </dl>
 </li>
 </ul>
@@ -795,7 +797,7 @@ implements <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <ul class="blockList">
 <li class="blockList">
 <h4>getInnerClass</h4>
-<pre>public&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;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in 
ClassMeta">T</a>&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.539">getInnerClass</a>()</pre>
+<pre>public&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;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in 
ClassMeta">T</a>&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.760">getInnerClass</a>()</pre>
 <div class="block">Returns the <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang"><code>Class</code></a> object that 
this class type wraps.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -810,7 +812,7 @@ implements <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <li class="blockList">
 <h4>getSerializedClassMeta</h4>
 <pre><a href="../../../org/apache/juneau/annotation/BeanIgnore.html" 
title="annotation in org.apache.juneau.annotation">@BeanIgnore</a>
-public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class 
in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.549">getSerializedClassMeta</a>()</pre>
+public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class 
in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.770">getSerializedClassMeta</a>()</pre>
 <div class="block">Returns the serialized (swapped) form of this class if 
there is an <a href="../../../org/apache/juneau/transform/PojoSwap.html" 
title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> 
associated with it.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -824,7 +826,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>getElementType</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" 
title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.558">getElementType</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" 
title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.779">getElementType</a>()</pre>
 <div class="block">For array and <code>Collection</code> types, returns the 
class type of the components of the array or <code>Collection</code>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -838,7 +840,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyType</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" 
title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.567">getKeyType</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" 
title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.788">getKeyType</a>()</pre>
 <div class="block">For <code>Map</code> types, returns the class type of the 
keys of the <code>Map</code>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -852,7 +854,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueType</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" 
title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.576">getValueType</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" 
title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.797">getValueType</a>()</pre>
 <div class="block">For <code>Map</code> types, returns the class type of the 
values of the <code>Map</code>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -866,7 +868,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isDelegate</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.586">isDelegate</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.807">isDelegate</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class implements <a 
href="../../../org/apache/juneau/Delegate.html" title="interface in 
org.apache.juneau"><code>Delegate</code></a>, meaning
    it's a representation of some other object.</div>
 <dl>
@@ -881,7 +883,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isMap</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.595">isMap</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.816">isMap</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util"><code>Map</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -889,13 +891,27 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 </dl>
 </li>
 </ul>
+<a name="isMapOrBean--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isMapOrBean</h4>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.825">isMapOrBean</a>()</pre>
+<div class="block">Returns <jk>true</jk> if this class is a subclass of <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util"><code>Map</code></a> or it's a 
bean.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><jk>true</jk> if this class is a subclass of <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util"><code>Map</code></a> or it's a 
bean.</dd>
+</dl>
+</li>
+</ul>
 <a name="isBeanMap--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>isBeanMap</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.604">isBeanMap</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.834">isBeanMap</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a 
href="../../../org/apache/juneau/BeanMap.html" title="class in 
org.apache.juneau"><code>BeanMap</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -909,7 +925,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isCollection</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.613">isCollection</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.843">isCollection</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util"><code>Collection</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -917,13 +933,27 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 </dl>
 </li>
 </ul>
+<a name="isCollectionOrArray--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isCollectionOrArray</h4>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.852">isCollectionOrArray</a>()</pre>
+<div class="block">Returns <jk>true</jk> if this class is a subclass of <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util"><code>Collection</code></a> or is an 
array.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><jk>true</jk> if this class is a subclass of <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util"><code>Collection</code></a> or is an 
array.</dd>
+</dl>
+</li>
+</ul>
 <a name="isClass--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>isClass</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.622">isClass</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.861">isClass</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang"><code>Class</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -937,7 +967,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isEnum</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.631">isEnum</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.870">isEnum</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is an <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><code>Enum</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -951,7 +981,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isArray</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.640">isArray</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.879">isArray</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is an array.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -965,7 +995,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isBean</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.649">isBean</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.888">isBean</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a bean.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -979,7 +1009,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isObject</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.658">isObject</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.897">isObject</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang"><code>Object</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -993,7 +1023,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isNotObject</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.667">isNotObject</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.906">isNotObject</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is not <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang"><code>Object</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1007,7 +1037,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isNumber</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.676">isNumber</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.915">isNumber</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true";
 title="class or interface in java.lang"><code>Number</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1021,7 +1051,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isDecimal</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.685">isDecimal</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.924">isDecimal</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Float.html?is-external=true";
 title="class or interface in java.lang"><code>Float</code></a> or <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html?is-external=true";
 title="class or interface in java.lang"><code>Double</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1035,7 +1065,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isBoolean</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.694">isBoolean</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.933">isBoolean</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang"><code>Boolean</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1049,7 +1079,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isCharSequence</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.703">isCharSequence</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.942">isCharSequence</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true";
 title="class or interface in java.lang"><code>CharSequence</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1063,7 +1093,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isString</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.712">isString</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.951">isString</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang"><code>String</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1077,7 +1107,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isChar</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.721">isChar</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.960">isChar</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Character.html?is-external=true";
 title="class or interface in java.lang"><code>Character</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1091,7 +1121,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isPrimitive</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.730">isPrimitive</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.969">isPrimitive</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a primitive.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1105,7 +1135,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isDate</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.739">isDate</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.978">isDate</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Date.html?is-external=true";
 title="class or interface in java.util"><code>Date</code></a> or <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html?is-external=true";
 title="class or interface in java.util"><code>Calendar</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1119,7 +1149,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isUri</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.748">isUri</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.987">isUri</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true";
 title="class or interface in java.net"><code>URI</code></a> or <a 
href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true";
 title="class or interface in java.net"><code>URL</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1133,7 +1163,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isReader</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.757">isReader</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.996">isReader</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true";
 title="class or interface in java.io"><code>Reader</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1147,7 +1177,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isInputStream</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.766">isInputStream</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1005">isInputStream</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is an <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true";
 title="class or interface in java.io"><code>InputStream</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1161,7 +1191,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isNullable</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.778">isNullable</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1017">isNullable</a>()</pre>
 <div class="block">Returns <jk>true</jk> if instance of this object can be 
<jk>null</jk>.
  <p>
    Objects can be <jk>null</jk>, but primitives cannot, except for chars which 
can be represented
@@ -1178,7 +1208,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>isRemoteable</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.789">isRemoteable</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1028">isRemoteable</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class or one of it's methods 
are annotated with <a 
href="../../../org/apache/juneau/annotation/Remoteable.html" title="annotation 
in org.apache.juneau.annotation"><code>@Remotable</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1186,15 +1216,43 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 </dl>
 </li>
 </ul>
+<a name="isAbstract--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isAbstract</h4>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1036">isAbstract</a>()</pre>
+<div class="block">Returns <jk>true</jk> if this class is abstract.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><jk>true</jk> if this class is abstract.</dd>
+</dl>
+</li>
+</ul>
+<a name="isMemberClass--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isMemberClass</h4>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1044">isMemberClass</a>()</pre>
+<div class="block">Returns <jk>true</jk> if this class is an inner class.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><jk>true</jk> if this class is an inner class.</dd>
+</dl>
+</li>
+</ul>
 <a name="getRemoteableMethods--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getRemoteableMethods</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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>,<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>&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.799">getRemoteableMethods</a>()</pre>
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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>,<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>&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1054">getRemoteableMethods</a>()</pre>
 <div class="block">All methods on this class annotated with <a 
href="../../../org/apache/juneau/annotation/Remoteable.html" title="annotation 
in org.apache.juneau.annotation"><code>@Remotable</code></a>, or all public 
methods if class is annotated.
- Keys are method signatures (see <a 
href="../../../org/apache/juneau/internal/ClassUtils.html#getMethodSignature-java.lang.reflect.Method-"><code>ClassUtils.getMethodSignature(Method)</code></a>)</div>
+ Keys are method signatures.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>All remoteable methods on this class.</dd>
@@ -1207,9 +1265,9 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>getPublicMethods</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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>,<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>&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.809">getPublicMethods</a>()</pre>
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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>,<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>&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1064">getPublicMethods</a>()</pre>
 <div class="block">All public methods on this class including static methods.
- Keys are method signatures (see <a 
href="../../../org/apache/juneau/internal/ClassUtils.html#getMethodSignature-java.lang.reflect.Method-"><code>ClassUtils.getMethodSignature(Method)</code></a>).</div>
+ Keys are method signatures.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The public methods on this class.</dd>
@@ -1222,7 +1280,7 @@ public&nbsp;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>getPojoSwap</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/transform/PojoSwap.html" 
title="class in org.apache.juneau.transform">PojoSwap</a>&lt;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in 
ClassMeta">T</a>,?&gt;&nbsp;<a 
href="../../../src-html/org/apache/juneau/ClassMeta.html#line.828">getPojoSwap</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/transform/PojoSwap.html" 
title="class in org.apache.juneau.transform">PojoSwap</a>&lt;<a 
href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in 
ClassMeta">T</a>,?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMe

<TRUNCATED>

Reply via email to