Tagging Xerces-J 2.12.0.

git-svn-id: https://svn.apache.org/repos/asf/xerces/java/tags/Xerces-J_2_12_0@1829687 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/NOTICE b/NOTICE
index 354d112..19bebbd 100644
--- a/NOTICE
+++ b/NOTICE
@@ -4,7 +4,7 @@
    =========================================================================
 
    Apache Xerces Java
-   Copyright 1999-2015 The Apache Software Foundation
+   Copyright 1999-2018 The Apache Software Foundation
 
    This product includes software developed at
    The Apache Software Foundation (http://www.apache.org/).
diff --git a/docs/docs-book.xml b/docs/docs-book.xml
index fd19989..f023c7b 100644
--- a/docs/docs-book.xml
+++ b/docs/docs-book.xml
@@ -17,7 +17,7 @@
 -->
 <!DOCTYPE book SYSTEM 'dtd/book.dtd'>
 <book title='&ParserName; Documentation' 
-      copyright='1999-2014 The Apache Software Foundation'>
+      copyright='1999-2018 The Apache Software Foundation'>
  <external label='Home' href='http://xerces.apache.org/'/>
  <separator/>
  <document label='Readme' title='&ParserNameLong; Readme'
diff --git a/docs/releases.xml b/docs/releases.xml
index fc158af..b6564e1 100644
--- a/docs/releases.xml
+++ b/docs/releases.xml
@@ -92,6 +92,13 @@
       		Solved a minor bug in SoftReferenceSymbolTable implementation component.
      	</note>
      	<submitter name='Michael Glavassevich'/>
+       </fix>
+       <fix>
+     	<note>
+      	   Octavian and Radu, from Oxygen XML Editor team have contributed much by way of intimating numerous bugs
+      	   and implementation ideas, for Xerces-J's XML Schema 1.0 and 1.1 implementations.
+     	</note>
+     	<submitter name='Octavian Nadolu, Radu Coravu'/>
        </fix>       
    </changes>
   </release>
diff --git a/src/org/apache/xerces/dom/NamedNodeMapImpl.java b/src/org/apache/xerces/dom/NamedNodeMapImpl.java
index 325b5fc..23a9f22 100644
--- a/src/org/apache/xerces/dom/NamedNodeMapImpl.java
+++ b/src/org/apache/xerces/dom/NamedNodeMapImpl.java
@@ -605,7 +605,8 @@
         throws IOException, ClassNotFoundException {
         in.defaultReadObject();
         if (nodes != null) {
-            nodes = new ArrayList(nodes);
+            // cast to Vector is required
+            nodes = new ArrayList((Vector)nodes);
         }
     }