@Override public int nodeGetDegree(KernelStatement state, long nodeId, Direction direction) throws EntityNotFoundException { if (state.hasTxStateWithChanges()) { int degree = 0; if (state.txState().nodeIsDeletedInThisTx(nodeId)) { return 0; } if (!state.txState().nodeIsAddedInThisTx(nodeId)) { degree = storeLayer.nodeGetDegree(nodeId, direction); } return state.txState().augmentNodeDegree(nodeId, degree, direction); } else { return storeLayer.nodeGetDegree(nodeId, direction); } }