### Question:
DefaultCompileTimeGlobalModelResolver implements CompileTimeGlobalModelResolver { @Override public Optional<SoyMapData> resolveData() { if (data == null || data.isEmpty()) { return Optional.absent(); } return Optional.of(new SoyMapData(data)); }  @Override Optional<SoyMapData> resolveData(); void setData(final Map data); void setProperties(final Properties properties);  }### Answer:
@Test public void defaultNotNull() throws Exception { Assert.assertNotNull("by default not null", defaultCompileTimeGlobalModelResolver.resolveData()); }
@Test public void defaultAbsent() throws Exception { Assert.assertFalse("by default there is no data - returns absent", defaultCompileTimeGlobalModelResolver.resolveData().isPresent()); }