@Test
  public void testIsInitialized_isFalseByDefault() {
    WidgetAdapterImpl adapter = new WidgetAdapterImpl("id");

    boolean initialized = adapter.isInitialized();

    assertFalse(initialized);
  }
  @Test
  public void testSetInitialized() {
    WidgetAdapterImpl adapter = new WidgetAdapterImpl("id");

    adapter.setInitialized(true);
    boolean initialized = adapter.isInitialized();

    assertTrue(initialized);
  }
  @Test
  public void testSerializableFields() throws Exception {
    WidgetAdapterImpl adapter = new WidgetAdapterImpl("id");
    adapter.setInitialized(true);

    WidgetAdapterImpl deserializedAdapter = Fixture.serializeAndDeserialize(adapter);

    assertEquals(adapter.getId(), deserializedAdapter.getId());
    assertTrue(deserializedAdapter.isInitialized());
  }