int () { int result = mySmartPointer != null ? mySmartPointer.hashCode() : 0; result = 29 * result + (myPsiFileRange == null ? 0 : myPsiFileRange.hashCode()); result = 29 * result + (isNonCodeUsage ? 1 : 0); return result; }