return observable;
}
observable = dataProvider.observe(object, propertyName, type,
observeKind);
if (observable instanceof IObservableValue) {
IObservableValue activeValue = (IObservableValue) observable;
Object valueType = activeValue.getValueType();
if (valueType instanceof Class<?>) {
// TODO maybe need to moved in IDataProvider
Class<?> classType = (Class<?>) valueType;
if (valueType != null && classType.isArray()) {
// Create a IObserableValue to handle the connection