@Test
  public void checkChildOverrideWithoutAnnotation() {
    // Setup
    TextResource textResource = MyOverridedClientBundle.INSTANCE.textResourceTxt();
    String expectedText = "Overrided text resource !";

    // Test
    String name = textResource.getName();
    String text = textResource.getText();

    // Assert
    Assert.assertEquals("textResourceTxt", name);
    Assert.assertEquals(expectedText, text);
  }
  @Test
  public void checkChildNoOverride() {
    // Setup
    DataResource testDataResource = MyOverridedClientBundle.INSTANCE.testDataResource();

    // Test
    String name = testDataResource.getName();
    String url = testDataResource.getUrl();

    // Assert
    Assert.assertEquals("testDataResource", name);
    Assert.assertEquals(
        "http://127.0.0.1:8888/gwt_test_utils_module/com/octo/gwt/test/resources/textResourceXml.xml",
        url);
  }
  @Test
  public void checkChildOverrideWithAnnotation() {
    // Setup
    ImageResource testImageResource = MyOverridedClientBundle.INSTANCE.testImageResource();

    // Test
    String name = testImageResource.getName();
    String url = testImageResource.getURL();
    int heigh = testImageResource.getHeight();
    int left = testImageResource.getLeft();
    int width = testImageResource.getWidth();
    int top = testImageResource.getTop();

    // Assert
    Assert.assertEquals("testImageResource", name);
    Assert.assertEquals(
        "http://127.0.0.1:8888/gwt_test_utils_module/com/octo/gwt/test/resources/override/override_testImageResource.gif",
        url);
    Assert.assertEquals(0, heigh);
    Assert.assertEquals(0, left);
    Assert.assertEquals(0, width);
    Assert.assertEquals(0, top);
  }