((collectionName==null && other.getCollectionName()==null) || (collectionName!=null && collectionName.equals(other.getCollectionName()))) && ((documents==null && other.getDocuments()==null) || (documents!=null && java.util.Arrays.equals(documents, other.getDocuments())));
((this.collectionName==null && other.getCollectionName()==null) || (this.collectionName!=null && this.collectionName.equals(other.getCollectionName()))) && ((this.documents==null && other.getDocuments()==null) || (this.documents!=null && java.util.Arrays.equals(this.documents, other.getDocuments())));
    public synchronized boolean equals(java.lang.Object obj) {        if (!(obj instanceof QueryResponseCollection)) return false;        QueryResponseCollection other = (QueryResponseCollection) obj;        if (obj == null) return false;        if (this == obj) return true;        if (__equalsCalc != null) {            return (__equalsCalc == obj);        }        __equalsCalc = obj;        boolean _equals;        _equals = true &&             ((collectionName==null && other.getCollectionName()==null) ||              (collectionName!=null &&              collectionName.equals(other.getCollectionName()))) &&            ((documents==null && other.getDocuments()==null) ||              (documents!=null &&              java.util.Arrays.equals(documents, other.getDocuments())));        __equalsCalc = null;        return _equals;    }