+ * @return a hash code value for the object.
+ */
+ public int hashCode(
+ ) {
+ int result = super.hashCode();
+
+ long tmp;
+ if (_version != null) {
+ result = 37 * result + _version.hashCode();
+ }
+ if (_lockFile != null) {
+ result = 37 * result + _lockFile.hashCode();
+ }
+ if (_provenance != null) {
+ result = 37 * result + _provenance.hashCode();
+ }
+ if (_VAMSASList != null) {
+ result = 37 * result + _VAMSASList.hashCode();
+ }
+ if (_applicationDataList != null) {
+ result = 37 * result + _applicationDataList.hashCode();
+ }
+ if (_attachmentList != null) {
+ result = 37 * result + _attachmentList.hashCode();
+ }
+
+ return result;
+ }
+
+ /**
+ * Method isValid.