/** Constructor. */ private MIMETypeMapper(CoverageResponseDelegateFinder finder, Catalog catalog) { // collect all of the output mime types for (String of : finder.getOutputFormats()) { CoverageResponseDelegate delegate = finder.encoderFor(of); String mime = delegate.getMimeType(of); outputMimeTypes.add(mime); } catalog.addListener(new MimeTypeCacheClearingListener()); }