{
ComposedAdapterFactory composedAdapterFactory = new ComposedAdapterFactory(new AdapterFactory[] {
new ReflectiveItemProviderAdapterFactory(),
new ComposedAdapterFactory(ComposedAdapterFactory.Descriptor.Registry.INSTANCE) });
ShortLabelProvider labelProvider = new ShortLabelProvider(composedAdapterFactory);
this.target = target;
if (target != null) {
setTargetDescription(labelProvider.getText(target));
} else {
setTargetDescription("");
}
updateLinkDisplay();