DataTreeModificationCursorAdaptor cursor() { if (cursor == null) { if (modification == null) { modification = snapshot.newModification(); } // FIXME: Should there be non-root path? DataTreeModificationCursor dataTreeCursor = modification.createCursor(YangInstanceIdentifier.EMPTY); cursor = DataTreeModificationCursorAdaptor.of(dataTreeCursor); } return cursor; }