private long getLabelId(HighlyAvailableGraphDatabase db, Label label) throws LabelNotFoundKernelException { try (Transaction ignore = db.beginTx()) { ThreadToStatementContextBridge bridge = db.getDependencyResolver().resolveDependency(ThreadToStatementContextBridge.class); return bridge.instance().readOperations().labelGetForName(label.name()); } }