((documentName==null && other.getDocumentName()==null) || (documentName!=null && documentName.equals(other.getDocumentName()))) && hitCount == other.getHitCount();
((this.documentName==null && other.getDocumentName()==null) || (this.documentName!=null && this.documentName.equals(other.getDocumentName()))) && this.hitCount == other.getHitCount();
    public synchronized boolean equals(java.lang.Object obj) {        if (!(obj instanceof QueryResponseDocument)) return false;        QueryResponseDocument other = (QueryResponseDocument) obj;        if (obj == null) return false;        if (this == obj) return true;        if (__equalsCalc != null) {            return (__equalsCalc == obj);        }        __equalsCalc = obj;        boolean _equals;        _equals = true &&             ((documentName==null && other.getDocumentName()==null) ||              (documentName!=null &&              documentName.equals(other.getDocumentName()))) &&            hitCount == other.getHitCount();        __equalsCalc = null;        return _equals;    }