@Test
public void checkNotNullInputNullNotNullNullOutputNullPointerException() {

  // Arrange
  final Object reference = null;
  final String errorMessageTemplate = "";
  final Object[] errorMessageArgs = null;
  // Act
  thrown.expect(NullPointerException.class);
  Util.checkNotNull(reference, errorMessageTemplate, errorMessageArgs);
  // Method is not expected to return due to exception thrown
}