### Question:
KahveCriteria implements Serializable { public boolean hasDefaultValue() { return defVal != null; } protected  KahveCriteria(); static KahveCriteria create(); KahveCriteria addScope(String scope); KahveCriteria addKey(String key); KahveCriteria addKey(KahveKey key); KahveCriteria addDefaultScope(String scope); KahveCriteria addDefaultValue(KahveEntry defVal); KahveCriteria addDefaultValue(String defVal); KahveCriteria addDefaultValue(Integer defVal); KahveCriteria addDefaultValue(Long defVal); KahveCriteria addDefaultValue(BigDecimal defVal); KahveCriteria addDefaultValue(Boolean defVal); KahveCriteria addDefaultValue(Date defVal); KahveCriteria addDefaultValue(KahveEntry defVal, String scope); List<String> getKeys(); List<String> getKeys(String identity); boolean hasDefaultValue(); KahveEntry getDefaultValue(); String getScopeKey( String identity ); String getScopeKey(); @Override String toString();  }### Answer:
@Test public void testHasDefaultValue() { System.out.println("HasDefaultValue"); KahveCriteria result = KahveCriteria.create() .addScope("admin") .addScope("merkez") .addKey("KEY"); Assert.assertFalse(result.hasDefaultValue()); result.addDefaultValue(new KahveEntry("BİŞİ")); Assert.assertTrue(result.hasDefaultValue()); }