public ListSuitesResult withSuites(Suite... suites) {
        if (this.suites == null) {
            setSuites(new java.util.ArrayList<Suite>(suites.length));
        }
        for (Suite ele : suites) {
            this.suites.add(ele);
        }
        return this;
    }
public ListSuitesResult withSuites ( Suite ... suites ) { if ( this . suites == null ) { setSuites ( new java . util . ArrayList < Suite > ( suites . length ) ) ; } for ( Suite ele : suites ) { this . suites . add ( ele ) ; } return this ; }
<p>
Information about the suites.
</p>
<p>
<b>NOTE:</b> This method appends the values to the existing list (if any). Use
{@link #setSuites(java.util.Collection)} or {@link #withSuites(java.util.Collection)} if you want to override the
existing values.
</p>

@param suites
Information about the suites.
@return Returns a reference to this object so that method calls can be chained together.