public void test() throws Exception
{
final TestElement element = TestElement.TYPE.instantiate();
final Property property = element.property( TestElement.PROP_VALUE );
final List<PossibleValuesService> xl = property.services( PossibleValuesService.class );
final List<TestPossibleValuesService> yl = property.services( TestPossibleValuesService.class );
assertEquals( 1, xl.size() );
assertEquals( 1, yl.size() );
assertSame( xl.get( 0 ), yl.get( 0 ) );