+ getWriteDelegate().delete(path);
+ } catch (Exception e) {
+ operationError = e;
+ }
+ }
+ }
+
+ @Override
+ @SuppressWarnings("checkstyle:IllegalCatch")
+ public void executeMerge(final YangInstanceIdentifier path, final NormalizedNode<?, ?> data,
+ final Boolean havePermit) {
+ incrementModificationCount();
+ if (operationError == null) {
+ try {
+ getWriteDelegate().merge(path, data);
+ } catch (Exception e) {
+ operationError = e;
+ }
+ }
+ }
+
+ @Override
+ @SuppressWarnings("checkstyle:IllegalCatch")
+ public void executeWrite(final YangInstanceIdentifier path, final NormalizedNode<?, ?> data,
+ final Boolean havePermit) {
+ incrementModificationCount();
+ if (operationError == null) {
+ try {
+ getWriteDelegate().write(path, data);