code: @Override
  	public Object getDisplayValue(final String object)
  	{
  		final String splitString = "=>";
  		final String[] splittedValue = object.split(splitString);
  		final StringBuilder sb = new StringBuilder();
  		if (splittedValue.length == 1)
  		{
  			final IModel<String> resourceModel = ResourceModelFactory.newResourceModel(
  				ResourceBundleKey.builder().key(splittedValue[0]).defaultValue("").build(),
  				component);
  			sb.append(resourceModel.getObject());
  		}
  		else
  		{
  			IModel<String> resourceModel = ResourceModelFactory.newResourceModel(
  				ResourceBundleKey.builder().key(splittedValue[0]).defaultValue("").build(),
  				component);
  			sb.append(resourceModel.getObject());
  			sb.append(splitString);
  			resourceModel = ResourceModelFactory.newResourceModel(
  				ResourceBundleKey.builder().key(splittedValue[1]).defaultValue("").build(),
  				component);
  			sb.append(resourceModel.getObject());
  		}
  		return sb.toString();
  	}
docs: {@inheritDoc}