### Question:
DefaultValues { public static boolean isDefault(Object value) { if (value == null) return true; if (value instanceof Number && ((Number)value).doubleValue() == 0.0) return true; return false; } private  DefaultValues(); static boolean isDefault(Object value);  }### Answer:
@Test public void isDefaultTest() { Assert.assertTrue(DefaultValues.isDefault(0)); Assert.assertTrue(DefaultValues.isDefault(0.0)); Assert.assertTrue(DefaultValues.isDefault(null)); Assert.assertFalse(DefaultValues.isDefault(0.1)); Assert.assertFalse(DefaultValues.isDefault(1)); Assert.assertFalse(DefaultValues.isDefault(true)); Assert.assertFalse(DefaultValues.isDefault(false)); }