throw new IllegalArgumentException("No thumbnail.");
return; model.setThumbnailLoaded(true);
    public void setThumbnail(BufferedImage thumbnail)    {        if (model.getState() != DISCARDED) {            if (thumbnail == null)                throw new IllegalArgumentException("No thumbnail.");            view.setThumbnail(thumbnail);            model.setState(READY);            fireStateChange();        }    }