### Question:
BackendPropertyAdapter extends AbstractReflectAdapter<T> implements PropertyAdapter<T, Object> { @Override public String getId(final T property) { return BindableAdapterUtils.getPropertyId(property.getClass()); }  @Override String getId(final T property); @Override String getCaption(final T property); @Override Object getValue(final T property); @Override void setValue(final T property,
                         final Object value); @Override boolean accepts(final Class<?> pojo);  }### Answer:
@Test public void testGetId() { final String id = tested.getId(instance); assertEquals(FooProperty1TestBean.class.getName(), id); }