+ * Method getSeqrefs.\r
+ * \r
+ * @param index\r
+ * @throws java.lang.IndexOutOfBoundsException if the index\r
+ * given is outside the bounds of the collection\r
+ * @return the value of the java.lang.Object at the given index\r
+ */\r
+ public java.lang.Object getSeqrefs(\r
+ final int index)\r
+ throws java.lang.IndexOutOfBoundsException {\r
+ // check bounds for index\r
+ if (index < 0 || index >= this._seqrefs.size()) {\r
+ throw new IndexOutOfBoundsException("getSeqrefs: Index value '" + index + "' not in range [0.." + (this._seqrefs.size() - 1) + "]");\r
+ }\r
+ \r
+ return _seqrefs.get(index);\r
+ }\r
+\r
+ /**\r
+ * Method getSeqrefs.Returns the contents of the collection in\r
+ * an Array. <p>Note: Just in case the collection contents\r
+ * are changing in another thread, we pass a 0-length Array of\r
+ * the correct type into the API call. This way we <i>know</i>\r
+ * that the Array returned is of exactly the correct length.\r
+ * \r
+ * @return this collection as an Array\r
+ */\r
+ public java.lang.Object[] getSeqrefs(\r
+ ) {\r
+ java.lang.Object[] array = new java.lang.Object[0];\r
+ return (java.lang.Object[]) this._seqrefs.toArray(array);\r
+ }\r
+\r
+ /**\r
+ * Method getSeqrefsAsReference.Returns a reference to\r
+ * '_seqrefs'. No type checking is performed on any\r
+ * modifications to the Vector.\r
+ * \r
+ * @return a reference to the Vector backing this class\r
+ */\r
+ public java.util.Vector getSeqrefsAsReference(\r
+ ) {\r
+ return this._seqrefs;\r
+ }\r
+\r
+ /**\r
+ * Method getSeqrefsCount.\r
+ * \r
+ * @return the size of this collection\r
+ */\r
+ public int getSeqrefsCount(\r
+ ) {\r
+ return this._seqrefs.size();\r
+ }\r
+\r
+ /**\r