- try {
- return tryDeserialization(new Callable<DataObject>() {
- @Override
- public DataObject call() throws Exception {
- if (Objects.equal(domData, null)) {
- return null;
- }
- final DataContainerCodec<? extends DataContainer> transformer = getRegistry()
- .getCodecForDataObject(container);
- // TODO: deprecate use without iid
- org.opendaylight.yangtools.yang.binding.InstanceIdentifier<? extends DataObject> wildcardedPath = createWildcarded(path);
- ValueWithQName<? extends DataContainer> deserialize = transformer.deserialize(domData, wildcardedPath);
- DataContainer value = null;
- if (deserialize != null) {
- value = deserialize.getValue();
- }
- return ((DataObject) value);
+ return tryDeserialization(new Callable<DataObject>() {
+ @Override
+ public DataObject call() {
+ if (Objects.equal(domData, null)) {
+ return null;