WebComponentBinding implements Serializable { public C getComponent() { return component; } WebComponentBinding(C component); void updateProperty(String propertyName, Serializable value); void updateProperty(String propertyName, JsonValue jsonValue); C getComponent(); Class<? extends Serializable> getPropertyType(String propertyName); boolean hasProperty(String propertyName); void updatePropertiesToComponent(); void bindProperty(
            PropertyConfigurationImpl<C, ? extends Serializable> propertyConfiguration,
            boolean overrideDefault, JsonValue startingValue);  }
@Test public void getComponent() { Assert.assertEquals(component, binding.getComponent()); }