private void createChromaticityCombo(PrintRequestAttributeSet set) {
		Chromaticity[] chromacities = (Chromaticity[]) mService.getSupportedAttributeValues(Chromaticity.class, DocFlavor.SERVICE_FORMATTED.PRINTABLE, null);
		if (chromacities != null && chromacities.length > 0) {
			HashSet<Chromaticity> possible = new HashSet<>();
			for (Chromaticity one : chromacities) {
				possible.add(one);
			}
			ArrayList<InkChromaticity> choices = new ArrayList<>();
			for (InkChromaticity chromaticity : InkChromaticity.values()) {
				if (possible.contains(chromaticity.getChromaticity())) {
					choices.add(chromaticity);
				}
			}
			mChromaticity = new JComboBox<>(choices.toArray(new InkChromaticity[0]));
			mChromaticity.setSelectedItem(PrintUtilities.getChromaticity(mService, set, true));
			UIUtilities.setOnlySize(mChromaticity, mChromaticity.getPreferredSize());
			LinkedLabel label = new LinkedLabel(CHROMATICITY, mChromaticity);
			add(label, new PrecisionLayoutData().setEndHorizontalAlignment());
			add(mChromaticity);
		} else {
			mChromaticity = null;
		}
	}