if (++index < pictures.size() && imageIcons.get(pictures.get(index)) == null) { previewLoader.loadPreview((Picture) pictures.get(index), false);
if (++index < pictures.size() && (imageIcons.get(picture = (Picture) pictures.get(index))) == null) { wantDownloaded.add(picture); previewLoader.loadPreview(picture, false);
	public boolean next() {		int index = -1;		if (loadPicture != null) {			index = pictures.indexOf(loadPicture);		}		index++;		if (index >= pictures.size()) {			return false;		}		Log.log(Log.LEVEL_TRACE, MODULE, "Next picture");		displayPicture((Picture) pictures.get(index), false);		if (++index < pictures.size() && imageIcons.get(pictures.get(index)) == null) {			previewLoader.loadPreview((Picture) pictures.get(index), false);		}		return true;	}