int () { final int PRIME = 59; int result = super.hashCode(); final long $doubleProperty = java.lang.Double.doubleToLongBits(this.getDoubleProperty()); result = result * PRIME + (int) ($doubleProperty >>> 32 ^ $doubleProperty); final java.lang.Object $stringProperty = this.getStringProperty(); result = result * PRIME + ($stringProperty == null ? 43 : $stringProperty.hashCode()); return result; }