if (imageIcons.get(picture) == null) { sb.append(" ").append("(downloading)"); } else if (! running) { sb.append(" ").append("(paused)");
switch (state) { case STATE_NONE: if (! running) { progress = GRI18n.getString(MODULE, "paused", params); } else { progress = GRI18n.getString(MODULE, "showing", params); } break;  case STATE_DOWNLOADING: progress = GRI18n.getString(MODULE, "downloading", params); break;  case STATE_PROCESSING: progress = GRI18n.getString(MODULE, "processing", params); break;  case STATE_NEXTREADY: progress = GRI18n.getString(MODULE, "nextReady", params); break;
	private void updateProgress(Picture picture) {		StringBuffer sb = new StringBuffer();		sb.append(pictures.indexOf(picture) + 1).append("/").append(pictures.size());		if (imageIcons.get(picture) == null) {			sb.append(" ").append("(downloading)");		} else if (! running) {			sb.append(" ").append("(paused)");		}		jProgress.setText(sb.toString());	}