IValueConnector modelConnector = null; if (modelDescriptor instanceof IComponentDescriptor<?>) { modelConnector = new ModelConnector(id, (IComponentDescriptor<?>) modelDescriptor, this); } else if (modelDescriptor instanceof ICollectionDescriptor<?>) {