_selections = selections; updateSourceObject(selections); }
    public void setSelections(NSArray selections) {        // set selections to nil if it's an empty array        if ((selections==null) || (selections.count() == 0)) {            // deal with isMandatory            if (isMandatory() && (theList().count() > 0)) {                Object anObject = theList().objectAtIndex(0);                selections = new NSArray(anObject);            } else {                selections = null;            }        }        _selections = selections;        updateSourceObject(selections);    }