+ * @param index\r
+ * @param vSeqrefs\r
+ * @throws java.lang.IndexOutOfBoundsException if the index\r
+ * given is outside the bounds of the collection\r
+ */\r
+ public void setSeqrefs(\r
+ final int index,\r
+ final java.lang.Object vSeqrefs)\r
+ throws java.lang.IndexOutOfBoundsException {\r
+ // check bounds for index\r
+ if (index < 0 || index >= this._seqrefs.size()) {\r
+ throw new IndexOutOfBoundsException("setSeqrefs: Index value '" + index + "' not in range [0.." + (this._seqrefs.size() - 1) + "]");\r
+ }\r
+ \r
+ this._seqrefs.set(index, vSeqrefs);\r
+ }\r
+\r
+ /**\r
+ * \r
+ * \r
+ * @param vSeqrefsArray\r
+ */\r
+ public void setSeqrefs(\r
+ final java.lang.Object[] vSeqrefsArray) {\r
+ //-- copy array\r
+ _seqrefs.clear();\r
+ \r
+ for (int i = 0; i < vSeqrefsArray.length; i++) {\r
+ this._seqrefs.add(vSeqrefsArray[i]);\r
+ }\r
+ }\r
+\r
+ /**\r
+ * Sets the value of '_seqrefs' by copying the given Vector.\r
+ * All elements will be checked for type safety.\r
+ * \r
+ * @param vSeqrefsList the Vector to copy.\r
+ */\r
+ public void setSeqrefs(\r
+ final java.util.Vector vSeqrefsList) {\r
+ // copy vector\r
+ this._seqrefs.clear();\r
+ \r
+ this._seqrefs.addAll(vSeqrefsList);\r
+ }\r
+\r
+ /**\r
+ * Sets the value of '_seqrefs' by setting it to the given\r
+ * Vector. No type checking is performed.\r
+ * @deprecated\r
+ * \r
+ * @param seqrefsVector the Vector to set.\r
+ */\r
+ public void setSeqrefsAsReference(\r
+ final java.util.Vector seqrefsVector) {\r
+ this._seqrefs = seqrefsVector;\r
+ }\r
+\r
+ /**\r
+ * Method unmarshal.\r