docs: public static boolean parseConverterPreferenceValue(String input, Procedure2<? super String, ? super String> output) {
  		final StringTokenizer tokenizer = new StringTokenizer(input, PREFERENCE_SEPARATOR);
  		String key = null;
  		boolean foundValue = false;
  		while (tokenizer.hasMoreTokens()) {
  			final String token = tokenizer.nextToken();
  			if (key != null) {
  				output.apply(key,  token);
  				foundValue = true;
  				key = null;
  			} else {
  				key = token;
  			}
  		}
  		return foundValue;
  	}