Added tests and fixed a NullPointerException identified by those tests.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1518142 13f79535-47bb-0310-9956-ffa450edef68
Move the declaration of UCAR repo to the root pom.xml in the hope to fix the anoying exceptions reported by Jenkins.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1518157 13f79535-47bb-0310-9956-ffa450edef68
Added capability to provide information about a SIS installation on a remote machine
(only if explicitely enabled at remote JVM startup time).


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1518228 13f79535-47bb-0310-9956-ffa450edef68
Initial port of NamedIdentifier.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1518294 13f79535-47bb-0310-9956-ffa450edef68
Ported from the JDK6 branch the workaround for Eclipse compiler,
since experience shows that Eclipse still insists for redundancy
on JDK7 too despite what the Java specification saids.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1518344 13f79535-47bb-0310-9956-ffa450edef68
Partial port of AbstractIdentifiedObject. Compared to the geotk version, we abandon the case-insensitive
search for keys in the property map. This was inefficient, made the code more complicated and appears to
be rarely needed in practice.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1518396 13f79535-47bb-0310-9956-ffa450edef68
Documentation fixes.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1518549 13f79535-47bb-0310-9956-ffa450edef68
Factor out the localization part of ImmutableIdentifier in a separated method - Types.toInternationalString(Map, String) - so we can share it in AbstractIdentifiedObject.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1518719 13f79535-47bb-0310-9956-ffa450edef68
More conservative inference of code space if not explicitely specified.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1518807 13f79535-47bb-0310-9956-ffa450edef68
Ported more code for AbstractIdentifiedObject.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1518844 13f79535-47bb-0310-9956-ffa450edef68
Documentation clarification (no code change in this commit).


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1518935 13f79535-47bb-0310-9956-ffa450edef68
Clarify a bit the policy on null collections in private fields of AbstractIdentifiedObject,
and ported implementation of equals(Object, ComparisonMode).


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1519001 13f79535-47bb-0310-9956-ffa450edef68
Added some tests.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1519024 13f79535-47bb-0310-9956-ffa450edef68
Ported AbstractReferenceSystem.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1519058 13f79535-47bb-0310-9956-ffa450edef68
Added more tests.


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


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