@Override public String getPreferredDisposition(Object value, Operation operation) { RenderedImageMap map = ((RenderedImageMap) value); String extension = JpegOrPngChooser.getFromMap(map).getMime(); return map.getSimpleAttachmentFileName() + "." + extension; }