private static String cleanUpMediaSizeName(MediaSizeName msn) {
		StringBuilder builder = new StringBuilder();
		StringTokenizer tokenizer = new StringTokenizer(msn.toString(), "- ", true); //$NON-NLS-1$

		while (tokenizer.hasMoreTokens()) {
			String token = tokenizer.nextToken();

			if (token.equalsIgnoreCase("na")) { //$NON-NLS-1$
				builder.append("US"); //$NON-NLS-1$
			} else if (token.equalsIgnoreCase("iso")) { //$NON-NLS-1$
				builder.append("ISO"); //$NON-NLS-1$
			} else if (token.equalsIgnoreCase("jis")) { //$NON-NLS-1$
				builder.append("JIS"); //$NON-NLS-1$
			} else if (token.equals("-")) { //$NON-NLS-1$
				builder.append(" "); //$NON-NLS-1$
			} else if (token.length() > 1) {
				builder.append(Character.toUpperCase(token.charAt(0)));
				builder.append(token.substring(1));
			} else {
				builder.append(token.toUpperCase());
			}
		}

		return builder.toString();
	}