static class StatusCellRenderer extends DefaultTableCellRenderer {
@Override
protected void setValue(Object value) {
if (value instanceof LibraryStatus) {
LibraryStatus status = (LibraryStatus) value;
setText(status.downloadStatus());
if (status == LibraryStatus.PASSED || status == LibraryStatus.DOWNLOADED_OK) {
setIcon(Icons.cached);
} else {
switch (status) {
case MD5_MISMATCH: