private void createSidesCombo(PrintRequestAttributeSet set) {
		Sides[] sides = (Sides[]) mService.getSupportedAttributeValues(Sides.class, DocFlavor.SERVICE_FORMATTED.PRINTABLE, null);
		if (sides != null && sides.length > 0) {
			HashSet<Sides> possible = new HashSet<>();
			for (Sides one : sides) {
				possible.add(one);
			}
			ArrayList<PageSides> choices = new ArrayList<>();
			for (PageSides side : PageSides.values()) {
				if (possible.contains(side.getSides())) {
					choices.add(side);
				}
			}
			mSides = new JComboBox<>(choices.toArray(new PageSides[0]));
			mSides.setSelectedItem(PrintUtilities.getSides(mService, set));
			UIUtilities.setOnlySize(mSides, mSides.getPreferredSize());
			LinkedLabel label = new LinkedLabel(SIDES, mSides);
			add(label, new PrecisionLayoutData().setEndHorizontalAlignment());
			add(mSides);
		} else {
			mSides = null;
		}
	}