int () { int hashCode = 1; hashCode = hashCode * 8191 + ((isSetName()) ? 131071 : 524287); if (isSetName()) hashCode = hashCode * 8191 + name.hashCode(); hashCode = hashCode * 8191 + ((isSetDocumentation()) ? 131071 : 524287); if (isSetDocumentation()) hashCode = hashCode * 8191 + documentation.hashCode(); hashCode = hashCode * 8191 + ((isSetArguments()) ? 131071 : 524287); if (isSetArguments()) hashCode = hashCode * 8191 + arguments.hashCode(); hashCode = hashCode * 8191 + ((isSetType()) ? 131071 : 524287); if (isSetType()) hashCode = hashCode * 8191 + type.getValue(); return hashCode; }