| setNodeAttribute(Remapper, String, Attribute) |  | 0% |  | 0% | 25 | 25 | 69 | 69 | 1 | 1 |
| initMetaInfo() |  | 0% |  | 0% | 14 | 14 | 46 | 46 | 1 | 1 |
| closeBatchInt(DirectoryService.BatchRef, boolean, boolean) |  | 0% |  | 0% | 12 | 12 | 36 | 36 | 1 | 1 |
| addNode(Remapper, String, String, Attribute[], boolean, boolean) |  | 0% |  | 0% | 12 | 12 | 29 | 29 | 1 | 1 |
| genRemapper(BootstrapConfig) |  | 0% |  | 0% | 9 | 9 | 20 | 20 | 1 | 1 |
| setNodeAttributes(Remapper, String, Attribute[]) |  | 0% |  | 0% | 11 | 11 | 20 | 20 | 1 | 1 |
| setNodeAttributes(String, Attribute[]) |  | 0% |  | 0% | 11 | 11 | 26 | 26 | 1 | 1 |
| deleteNode(String) |  | 0% |  | 0% | 10 | 10 | 25 | 25 | 1 | 1 |
| getSingleAttributeValue(Remapper, String, Attribute) |  | 0% |  | 0% | 10 | 10 | 13 | 13 | 1 | 1 |
| openBatch(String) |  | 0% |  | 0% | 9 | 9 | 25 | 25 | 1 | 1 |
| addNode(String, String, Attribute[]) |  | 0% |  | 0% | 10 | 10 | 23 | 23 | 1 | 1 |
| copyNode(String, String, boolean) |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 1 | 1 |
| moveNode(String, String) |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 1 | 1 |
| DirectoryService(BootstrapConfig) |  | 0% |  | 0% | 3 | 3 | 23 | 23 | 1 | 1 |
| pruneSubtree(Remapper, String, boolean) |  | 0% |  | 0% | 11 | 11 | 16 | 16 | 1 | 1 |
| enumerateNodes(String) |  | 0% |  | 0% | 7 | 7 | 15 | 15 | 1 | 1 |
| getNodeAttributes(String) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| setNodeBitFields(String, String, BitField[]) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
| setNodeBitSelectors(String, String, BitSelector[]) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
| setNodeBooleans(String, String, boolean[]) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
| setNodeByteArrays(String, String, byte[][]) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
| setNodeDates(String, String, DateValue[]) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
| setNodeDoubles(String, String, double[]) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
| setNodeIntegers(String, String, int[]) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
| setNodeStrings(String, String, String[]) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
| setNodeTimes(String, String, TimeValue[]) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
| enumerateNodeAttributes(String) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| unbind(DirectoryService.WorkArea) |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 1 | 1 |
| getNodeAttributes(Remapper, String) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| rollBack() |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 1 | 1 |
| traverseTree(Remapper, String, NodeProcessor, boolean) |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 1 | 1 |
| getClassNodeAttributes(String) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| lockForRefresh(int) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| synchBatch(String, boolean) |  | 0% |  | 0% | 8 | 8 | 11 | 11 | 1 | 1 |
| refresh() |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| backupDirectory(String) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| canAccessNodeAndAttribute(String, int, String, int) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| addNodeAttributes(String, String, Map) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| canAccessNode(String, int, int) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
| canAccessAttribute(String, String, int) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| getClassNodeAttribute(String, String) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| genEmptyAttribute(Remapper, String, String) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| setNodeBoolean(String, String, int, boolean) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| setNodeDouble(String, String, int, double) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| setNodeInteger(String, String, int, int) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| copySubtree(Remapper, String, Remapper, String, boolean) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| addNodeBoolean(String, String, boolean) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| addNodeDouble(String, String, double) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| addNodeInteger(String, String, int) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| setNodeBitField(String, String, int, BitField) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| setNodeBitSelector(String, String, int, BitSelector) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| setNodeByteArray(String, String, int, byte[]) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| setNodeDate(String, String, int, DateValue) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| setNodeString(String, String, int, String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| setNodeTime(String, String, int, TimeValue) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| addNodeBitField(String, String, BitField) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| addNodeBitSelector(String, String, BitSelector) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| addNodeByteArray(String, String, byte[]) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| addNodeDate(String, String, DateValue) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| addNodeString(String, String, String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| addNodeTime(String, String, TimeValue) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| bind() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getNodeClass(String) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| verifyAttribute(Remapper, String, String, Object, int) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| delRef() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| verifyDoubleValues(double[]) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| verifyIntegerValues(int[]) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| prepareNodeAttribute0(Remapper, String, String) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| canAccessAttribute(String, int, String) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| verifyValues(Object[]) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| cancelRefresh() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| isEditing() |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| verifyBooleanValues(boolean[]) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| canAccessNode(String, int) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| newRef() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getNodeAttribute(Remapper, String, String) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| deleteNodeAttributeValue(String, String, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getNodeBitField(String, String, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getNodeBitSelector(String, String, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getNodeBoolean(String, String, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getNodeByteArray(String, String, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getNodeDate(String, String, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getNodeDouble(String, String, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getNodeInteger(String, String, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getNodeString(String, String, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getNodeTime(String, String, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| deleteNodeAttribute(String, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getNodeByteArrays(String, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getNodeBitFields(String, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getNodeBitSelectors(String, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getNodeBooleans(String, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getNodeDates(String, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getNodeDoubles(String, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getNodeIntegers(String, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getNodeStrings(String, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getNodeTimes(String, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| closeBatch(boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| isBound() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| atomicRefresh() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| removeActiveBatch() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setActiveBatch(DirectoryService.BatchRef) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| closeBatch(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getActiveBatch() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| createInstance(BootstrapConfig) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| init() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setNodeBitField(String, String, BitField) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setNodeBitSelector(String, String, BitSelector) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setNodeBoolean(String, String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setNodeByteArray(String, String, byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setNodeDate(String, String, DateValue) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setNodeDouble(String, String, double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setNodeInteger(String, String, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setNodeString(String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setNodeTime(String, String, TimeValue) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| log(Level, String, Throwable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getNodeBitField(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNodeBitSelector(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNodeBoolean(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNodeByteArray(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNodeDate(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNodeDouble(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNodeInteger(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNodeString(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNodeTime(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unbind() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| log(Level, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| logError(String, Throwable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| logDebug(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| logError(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| logList(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| logTrace(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| logWarning(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| securityIsUp() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getServerId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getInstance() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |