- doPutWithEnsureParents(getDelegate(), LogicalDatastoreType.CONFIGURATION, path, data);
+ @SuppressWarnings({"rawtypes","unchecked"})
+ final InstanceIdentifier<DataObject> castedPath = (InstanceIdentifier) path;
+ if(previouslyRemoved) {
+ put(LogicalDatastoreType.CONFIGURATION, castedPath, data,true);
+ } else {
+ merge(LogicalDatastoreType.CONFIGURATION, castedPath, data,true);
+ }