@SuppressWarnings("OverlyStrongTypeCast")
@Test
public void addFieldDefinitionsAsNullVarArgs() {

    assertThatExceptionOfType(NullPointerException.class)
            .isThrownBy(() -> underTest.addFieldDefinition(fieldDefinitionA, (JsonFieldDefinition[]) null))
            .withMessage("The %s must not be null!", "further JSON field definitions to be added")
            .withNoCause();
}