this.selections.equals(other.getSelections())));
java.util.Arrays.equals(this.selections, other.getSelections())));
    public synchronized boolean equals(java.lang.Object obj) {        if (!(obj instanceof SelectionList)) return false;        SelectionList other = (SelectionList) obj;        if (obj == null) return false;        if (this == obj) return true;        if (__equalsCalc != null) {            return (__equalsCalc == obj);        }        __equalsCalc = obj;        boolean _equals;        _equals = true &&             ((this.name==null && other.getName()==null) ||              (this.name!=null &&              this.name.equals(other.getName()))) &&            ((this.selections==null && other.getSelections()==null) ||              (this.selections!=null &&              this.selections.equals(other.getSelections())));        __equalsCalc = null;        return _equals;    }