@Override
	public int hashCode() {
		int hash = 3;
		hash = 37 * hash + (this.tag_alter_preservation ? 1 : 0);
		hash = 37 * hash + (this.file_alter_preservation ? 1 : 0);
		hash = 37 * hash + (this.read_only ? 1 : 0);
		hash = 37
				* hash
				+ (this.grouping_identity_byte != null ? this.grouping_identity_byte
						.hashCode()
						: 0);
		hash = 37 * hash + (this.compression ? 1 : 0);
		hash = 37
				* hash
				+ (this.encryption_method != null ? this.encryption_method
						.hashCode() : 0);
		hash = 37 * hash + (this.useDataLengthIndicator ? 1 : 0);
		hash = 37
				* hash
				+ (this.data_length_indicator != null ? this.data_length_indicator
						.hashCode()
						: 0);
		return hash;
	}