int () { int hashCode = 1; hashCode = hashCode * 8191 + ((isSetTableVariable()) ? 131071 : 524287); if (isSetTableVariable()) hashCode = hashCode * 8191 + tableVariable.hashCode(); hashCode = hashCode * 8191 + ((isSetCommandType()) ? 131071 : 524287); if (isSetCommandType()) hashCode = hashCode * 8191 + commandType.hashCode(); hashCode = hashCode * 8191 + ((isSetStartIndex()) ? 131071 : 524287); if (isSetStartIndex()) hashCode = hashCode * 8191 + startIndex.hashCode(); hashCode = hashCode * 8191 + ((isSetEndIndex()) ? 131071 : 524287); if (isSetEndIndex()) hashCode = hashCode * 8191 + endIndex.hashCode(); return hashCode; }