@Override
	public List<Item> getSelectedItems() {
		List<Item> result = new LinkedList<>();
		for( Item item : getItems() ) {
			if( item.isPrimarySelected() ) {
				result.add( 0, item );
			} else if( item.isSecondarySelected() ) {
				result.add( item );
			}
		}
		return result;
	}