if (out instanceof OutputRasterLayer){ SupportedComplexDataType complexOutput = output.addNewComplexOutput(); complexOutput.addNewDefault().addNewFormat().setMimeType("image/tiff"); ComplexDataDescriptionType supportedFormat = complexOutput.addNewSupported().addNewFormat(); supportedFormat.setMimeType("image/tiff"); output.addNewComplexOutput().addNewDefault().addNewFormat().setMimeType("text/html");