Trivial cleaning.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1635480 13f79535-47bb-0310-9956-ffa450edef68
Consolidation of logging messages occuring at XML (un)marshalling time.
This is cleaning work prior the consolidation of ArgumentChecks call in metadata implementations.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1635553 13f79535-47bb-0310-9956-ffa450edef68
Consolidation of checks for property values in metadata objects.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1635709 13f79535-47bb-0310-9956-ffa450edef68
Added documentation.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1635791 13f79535-47bb-0310-9956-ffa450edef68
Added test.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1635792 13f79535-47bb-0310-9956-ffa450edef68
Added the missing DefaultKeywordClass implementation.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1635793 13f79535-47bb-0310-9956-ffa450edef68
Added the benchmark class that we used for measuring the memory usage of Feature implementation.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1635794 13f79535-47bb-0310-9956-ffa450edef68
Need to use a different ClassLoader than the APIVerifier one,
because we do not want to inherit its GeoAPI dependency in this case.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1635918 13f79535-47bb-0310-9956-ffa450edef68
Reduce memory usage by avoiding the creation of unused empty collection
in equals, hashCode, toString, freeze, isEmpty and prune methods.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1635919 13f79535-47bb-0310-9956-ffa450edef68
Merge from the JDK8 branch.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1635932 13f79535-47bb-0310-9956-ffa450edef68
Merge from the JDK7 branch.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK6@1635937 13f79535-47bb-0310-9956-ffa450edef68