public static <T> T defaultIfNull(T value, T defaultValue) {
        return (value == null) ? defaultValue : value;
    }
@Test
    public void testDefaultIfNull() {
        Assert.assertEquals("", EagleEyeCoreUtils.defaultIfNull("", "bar"));
        Assert.assertEquals(" ", EagleEyeCoreUtils.defaultIfNull(" ", "bar"));
        Assert.assertEquals("bar",
                EagleEyeCoreUtils.defaultIfNull(null, "bar"));
        Assert.assertEquals("foo",
                EagleEyeCoreUtils.defaultIfNull("foo", "bar"));
    }