int () { int hashCode = 1; hashCode = hashCode * 8191 + ((isSetSlice()) ? 131071 : 524287); if (isSetSlice()) hashCode = hashCode * 8191 + slice.hashCode(); hashCode = hashCode * 8191 + rows; hashCode = hashCode * 8191 + cols; hashCode = hashCode * 8191 + ((isSetFormat()) ? 131071 : 524287); if (isSetFormat()) hashCode = hashCode * 8191 + format.hashCode(); hashCode = hashCode * 8191 + ((isSetType()) ? 131071 : 524287); if (isSetType()) hashCode = hashCode * 8191 + type.hashCode(); hashCode = hashCode * 8191 + ((isSetMax()) ? 131071 : 524287); if (isSetMax()) hashCode = hashCode * 8191 + max.hashCode(); hashCode = hashCode * 8191 + ((isSetMin()) ? 131071 : 524287); if (isSetMin()) hashCode = hashCode * 8191 + min.hashCode(); hashCode = hashCode * 8191 + ((isSetHeaders()) ? 131071 : 524287); if (isSetHeaders()) hashCode = hashCode * 8191 + headers.hashCode(); hashCode = hashCode * 8191 + ((isSetData()) ? 131071 : 524287); if (isSetData()) hashCode = hashCode * 8191 + data.hashCode(); return hashCode; }