@Test public void
shouldThrowIllegalArgumentExceptionIfAddingNullOrEmptyValueViaAddNonEmpty()
{

    thrown.expect(IllegalArgumentException.class);
    thrown.expectMessage(is("Parameter 'key' is required and may not be null or empty!"));
    ((MultiValueRequestParameters)requestParameters).addNonEmpty("key", "");
}