AbstractObjectValueGenerator implements ObjectValueGenerator { protected abstract String getPropertName();  @Override Object generate(ExecutionContext ec, Object obj, ExtensionMetaData[] extensions);  }
@Test public void shouldHaveCorrectPropertyName() { assertEquals(getPropertyName(), getGenerator().getPropertName()); }