@Override
	public Object[] toArray() {
		combine();
		if(combined==null) {
			Set<E> emptySet = java.util.Collections.emptySet();
			return emptySet.toArray();
		}
		return combined.toArray();
	}
@ Override public Object [ ] toArray ( ) { combine ( ) ; if ( combined == null ) { Set < E > emptySet = java . util . Collections . emptySet ( ) ; return emptySet . toArray ( ) ; } return combined . toArray ( ) ; }
Triggers combining.