| JdbcTable.java |   | 88% |   | 81% | 62 | 356 | 91 | 894 | 6 | 175 | 0 | 12 |
| Database.java |   | 84% |   | 72% | 52 | 204 | 80 | 523 | 11 | 111 | 2 | 10 |
| Column.java |   | 83% |   | 75% | 25 | 125 | 27 | 223 | 4 | 79 | 1 | 5 |
| PersistentFactory.java |   | 74% |   | 90% | 4 | 27 | 24 | 106 | 0 | 5 | 0 | 1 |
| TableSortedMap.java |  | 0% |  | 0% | 10 | 10 | 19 | 19 | 8 | 8 | 1 | 1 |
| JdbcPersistent.java |   | 93% |   | 88% | 14 | 141 | 17 | 293 | 2 | 88 | 0 | 2 |
| Setting.java |   | 82% |  | 96% | 4 | 29 | 10 | 89 | 3 | 16 | 0 | 3 |
| TypeDefinitionMismatchException.java |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| ValueInfo.java |   | 81% |   | 60% | 11 | 28 | 7 | 56 | 0 | 14 | 0 | 2 |
| IndexUniquenessPoemException.java |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 2 | 2 | 1 | 1 |
| TypeMismatchPoemException.java |  | 18% |  | 0% | 3 | 4 | 7 | 11 | 1 | 2 | 0 | 1 |
| UnindexableLogEvent.java |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| StringKeyReferencePoemType.java |   | 77% |  | 75% | 4 | 20 | 4 | 29 | 2 | 14 | 0 | 2 |
| PoemTransaction.java |   | 69% |  | 70% | 2 | 12 | 7 | 30 | 0 | 7 | 0 | 1 |
| TableMismatchPoemException.java |  | 20% | | n/a | 1 | 2 | 4 | 8 | 1 | 2 | 0 | 1 |
| UnexpectedExceptionPoemException.java | | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
| PoemException.java |  | 76% |   | 64% | 6 | 18 | 9 | 37 | 1 | 11 | 0 | 1 |
| ResultSetEnumeration.java |  | 72% |  | 100% | 0 | 12 | 12 | 39 | 0 | 5 | 0 | 1 |
| AccessibleCreationException.java | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ParsingPoemException.java | | 34% | | 0% | 2 | 4 | 2 | 8 | 1 | 3 | 0 | 1 |
| ValidationPoemException.java | | 34% | | 0% | 2 | 4 | 2 | 8 | 1 | 3 | 0 | 1 |
| BinaryLengthValidationPoemException.java | | 14% | | 0% | 2 | 3 | 4 | 6 | 1 | 2 | 0 | 1 |
| BasePoemType.java |  | 92% |   | 86% | 8 | 58 | 6 | 102 | 0 | 28 | 0 | 1 |
| StringLengthValidationPoemException.java | | 14% | | 0% | 2 | 3 | 4 | 6 | 1 | 2 | 0 | 1 |
| UnificationPoemException.java | | 12% | | 0% | 4 | 5 | 6 | 8 | 3 | 4 | 0 | 1 |
| SQLSeriousPoemException.java | | 31% | | 0% | 2 | 4 | 2 | 7 | 1 | 3 | 0 | 1 |
| DatabaseInitialisationPoemException.java | | 21% | | n/a | 4 | 5 | 7 | 10 | 4 | 5 | 0 | 1 |
| ColumnInUsePoemException.java | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| GroupMembershipTable.java | | 56% | | 50% | 2 | 5 | 8 | 18 | 1 | 3 | 0 | 1 |
| RowDisappearedPoemException.java | | 39% | | n/a | 2 | 4 | 3 | 9 | 2 | 4 | 0 | 1 |
| InitialisationPoemException.java | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| PoemThread.java |  | 92% |   | 84% | 4 | 33 | 4 | 95 | 0 | 20 | 0 | 1 |
| DuplicateTroidColumnPoemException.java | | 28% | | n/a | 1 | 2 | 3 | 7 | 1 | 2 | 0 | 1 |
| DuplicateTroidPoemException.java | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| FieldContentsPoemException.java | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| OutsideRangePoemException.java | | 35% | | n/a | 1 | 2 | 1 | 6 | 1 | 2 | 0 | 1 |
| DeletionIntegrityPoemException.java | | 29% | | 0% | 2 | 3 | 2 | 6 | 1 | 2 | 0 | 1 |
| PreparedSQLSeriousPoemException.java | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| PoemDatabaseFactory.java |  | 93% |   | 82% | 5 | 26 | 6 | 102 | 0 | 12 | 0 | 2 |
| FieldAccessPoemException.java | | 31% | | n/a | 1 | 2 | 2 | 5 | 1 | 2 | 0 | 1 |
| ExecutingSQLSeriousPoemException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| PreparedStatementFactory.java |  | 87% |  | 75% | 2 | 13 | 4 | 29 | 0 | 9 | 0 | 1 |
| NoTroidColumnException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| TimePoemType.java |  | 80% | | 75% | 4 | 15 | 6 | 23 | 3 | 13 | 0 | 1 |
| NoSuchTablePoemException.java | | 34% | | n/a | 1 | 2 | 1 | 5 | 1 | 2 | 0 | 1 |
| NoSuchRowPoemException.java | | 36% | | n/a | 1 | 2 | 1 | 5 | 1 | 2 | 0 | 1 |
| CreationAccessPoemException.java | | 33% | | n/a | 1 | 2 | 2 | 5 | 1 | 2 | 0 | 1 |
| ConnectionPendingException.java | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| NoSuchColumnPoemException.java | | 37% | | n/a | 1 | 2 | 1 | 5 | 1 | 2 | 0 | 1 |
| ExecutingSQLPoemException.java | | 31% | | n/a | 1 | 2 | 1 | 4 | 1 | 2 | 0 | 1 |
| StructuralModificationFailedPoemException.java | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| TableFactory.java |  | 98% |   | 80% | 20 | 59 | 2 | 164 | 0 | 9 | 0 | 2 |
| Field.java |  | 95% |  | 95% | 2 | 45 | 3 | 64 | 1 | 34 | 0 | 2 |
| PoemBugPoemException.java | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| SettingTable.java |  | 94% |  | 100% | 1 | 21 | 1 | 52 | 1 | 11 | 0 | 2 |
| StandardIntegrityFix.java |  | 93% |  | 100% | 1 | 20 | 1 | 34 | 1 | 16 | 0 | 5 |
| DisplayLevel.java |  | 92% |  | 100% | 1 | 12 | 1 | 23 | 1 | 10 | 0 | 2 |
| Searchability.java |  | 91% |  | 100% | 1 | 12 | 1 | 23 | 1 | 10 | 0 | 2 |
| ColumnRenamePoemException.java | | 53% | | n/a | 1 | 3 | 1 | 7 | 1 | 3 | 0 | 1 |
| TableRenamePoemException.java | | 53% | | n/a | 1 | 3 | 1 | 7 | 1 | 3 | 0 | 1 |
| NormalPoemException.java | | 36% | | n/a | 2 | 4 | 5 | 9 | 2 | 4 | 0 | 1 |
| InvalidOperationOnFloatingPersistentPoemException.java | | 33% | | n/a | 1 | 2 | 1 | 4 | 1 | 2 | 0 | 1 |
| DoubleCreatePoemException.java | | 33% | | n/a | 1 | 2 | 1 | 4 | 1 | 2 | 0 | 1 |
| NoMoreTransactionsException.java | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| SQLPoemException.java | | 26% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| NonRootSetAccessTokenPoemException.java | | 37% | | n/a | 1 | 2 | 1 | 4 | 1 | 2 | 0 | 1 |
| NotComparablePoemException.java | | 33% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| CachedQuery.java |  | 95% |  | 100% | 0 | 20 | 4 | 47 | 0 | 9 | 0 | 1 |
| TableInfo.java |  | 91% |  | 78% | 3 | 14 | 2 | 30 | 0 | 7 | 0 | 1 |
| Group.java | | 52% | | n/a | 1 | 4 | 2 | 7 | 1 | 4 | 0 | 1 |
| TableInUsePoemException.java | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| SimpleRetrievalFailedPoemException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| PoemTypeFactory.java |  | 98% | | 100% | 2 | 79 | 2 | 83 | 2 | 78 | 0 | 19 |
| AccessPoemException.java |  | 90% |  | 100% | 1 | 11 | 2 | 19 | 1 | 7 | 0 | 1 |
| DBConsistencyPoemException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| TableMap.java |  | 94% |  | 66% | 3 | 19 | 1 | 29 | 1 | 16 | 0 | 1 |
| AccessForbiddenToken.java | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| SimplePrepareFailedPoemException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| PoemLocale.java |  | 98% |  | 85% | 3 | 22 | 1 | 54 | 0 | 12 | 0 | 1 |
| CachedSelection.java |  | 96% |  | 100% | 1 | 13 | 1 | 22 | 1 | 10 | 0 | 2 |
| AppBugPoemException.java | | 75% | | n/a | 1 | 4 | 2 | 8 | 1 | 4 | 0 | 1 |
| NotInSessionPoemException.java | | 42% | | n/a | 1 | 2 | 2 | 4 | 1 | 2 | 0 | 1 |
| UnexpectedValidationPoemException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| UnexpectedParsingPoemException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| RollbackFailedPoemException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| CommitFailedPoemException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| UnexpectedNoSuchRowException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| User.java |  | 97% |  | 94% | 1 | 17 | 0 | 27 | 0 | 8 | 0 | 1 |
| TooManyThreadsPoemException.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| NoAccessTokenPoemException.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| LongPoemType.java |  | 98% |  | 78% | 3 | 19 | 0 | 30 | 0 | 12 | 0 | 1 |
| FieldSet.java |  | 98% |  | 83% | 1 | 7 | 0 | 17 | 0 | 4 | 0 | 1 |
| BigDecimalPoemType.java |  | 98% |  | 80% | 2 | 15 | 0 | 24 | 0 | 10 | 0 | 1 |
| DoublePoemType.java |  | 97% |  | 70% | 3 | 14 | 0 | 18 | 0 | 9 | 0 | 1 |
| PasswordPoemType.java | | 94% | | 50% | 1 | 5 | 0 | 8 | 0 | 4 | 0 | 1 |
| CommitLogEvent.java | | 90% | | 50% | 1 | 3 | 0 | 5 | 0 | 2 | 0 | 1 |
| ReadFieldAccessPoemException.java | | 77% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| WriteFieldAccessPoemException.java | | 77% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| ReadPersistentAccessPoemException.java | | 75% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| DeletePersistentAccessPoemException.java | | 75% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| NullTypeMismatchPoemException.java | | 71% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| AlreadyInSessionPoemException.java | | 60% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| CachedExists.java | | 96% | | 50% | 1 | 4 | 0 | 6 | 0 | 3 | 0 | 1 |
| TailoredQuery.java |  | 100% |  | 92% | 3 | 28 | 0 | 77 | 0 | 7 | 0 | 2 |
| ColumnInfo.java |  | 100% |   | 89% | 5 | 31 | 0 | 45 | 0 | 8 | 0 | 1 |
| BaseFieldAttributes.java |  | 100% | | n/a | 0 | 16 | 0 | 42 | 0 | 16 | 0 | 1 |
| TailoredResultSetEnumeration.java |  | 100% |  | 94% | 1 | 13 | 0 | 29 | 0 | 4 | 0 | 1 |
| BinaryPoemType.java |  | 100% |  | 85% | 2 | 19 | 0 | 25 | 0 | 12 | 0 | 1 |
| BooleanPoemType.java |  | 100% |  | 95% | 1 | 20 | 0 | 28 | 0 | 9 | 0 | 1 |
| ReferencePoemType.java |  | 100% |  | 90% | 1 | 16 | 0 | 24 | 0 | 11 | 0 | 1 |
| StringPoemType.java |  | 100% |  | 91% | 1 | 18 | 0 | 24 | 0 | 12 | 0 | 1 |
| IntegerPoemType.java |  | 100% |  | 91% | 1 | 17 | 0 | 27 | 0 | 11 | 0 | 1 |
| CachedTailoredQuery.java |  | 100% |  | 83% | 2 | 11 | 0 | 26 | 0 | 5 | 0 | 1 |
| ExtraColumn.java |  | 100% | | n/a | 0 | 9 | 0 | 21 | 0 | 9 | 0 | 1 |
| TimestampPoemType.java |  | 100% | | 75% | 1 | 15 | 0 | 23 | 0 | 13 | 0 | 1 |
| ColumnTypePoemType.java |  | 100% | | 100% | 0 | 13 | 0 | 18 | 0 | 12 | 0 | 2 |
| DatePoemType.java |  | 100% |  | 83% | 1 | 13 | 0 | 20 | 0 | 10 | 0 | 1 |
| UserTable.java |  | 100% | | n/a | 0 | 7 | 0 | 20 | 0 | 7 | 0 | 1 |
| SessionToken.java |  | 100% |  | 100% | 0 | 9 | 0 | 23 | 0 | 7 | 0 | 1 |
| CapabilityTable.java |  | 100% | | 100% | 0 | 6 | 0 | 17 | 0 | 5 | 0 | 1 |
| GroupCapabilityTable.java |  | 100% |  | 100% | 0 | 5 | 0 | 18 | 0 | 3 | 0 | 1 |
| SearchabilityPoemType.java |  | 100% | | 100% | 0 | 11 | 0 | 14 | 0 | 10 | 0 | 1 |
| FixedPointAtomPoemType.java |  | 100% | | 75% | 1 | 9 | 0 | 17 | 0 | 7 | 0 | 1 |
| DisplayLevelPoemType.java |  | 100% | | 100% | 0 | 11 | 0 | 14 | 0 | 10 | 0 | 1 |
| IntegrityFixPoemType.java |  | 100% | | 100% | 0 | 11 | 0 | 14 | 0 | 10 | 0 | 1 |
| PreparedTailoredQuery.java |  | 100% | | n/a | 0 | 4 | 0 | 8 | 0 | 4 | 0 | 1 |
| AtomPoemType.java |  | 100% | | n/a | 0 | 10 | 0 | 13 | 0 | 10 | 0 | 1 |
| GroupTable.java |  | 100% | | 100% | 0 | 5 | 0 | 12 | 0 | 4 | 0 | 1 |
| PoemTable.java |  | 100% |  | 100% | 0 | 5 | 0 | 10 | 0 | 2 | 0 | 1 |
| SizedAtomPoemType.java |  | 100% |  | 100% | 0 | 8 | 0 | 10 | 0 | 4 | 0 | 1 |
| BooleanPossibleRawEnumeration.java |  | 100% |  | 100% | 0 | 6 | 0 | 6 | 0 | 3 | 0 | 1 |
| CachedCount.java | | 100% | | n/a | 0 | 4 | 0 | 9 | 0 | 4 | 0 | 1 |
| DuplicateDeletedColumnPoemException.java | | 100% | | n/a | 0 | 2 | 0 | 7 | 0 | 2 | 0 | 1 |
| DefinitionSource.java | | 100% | | n/a | 0 | 3 | 0 | 8 | 0 | 3 | 0 | 1 |
| GroupCapability.java | | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 2 | 0 | 1 |
| TroidPoemType.java | | 100% | | n/a | 0 | 6 | 0 | 8 | 0 | 6 | 0 | 1 |
| DeletedPoemType.java | | 100% | | n/a | 0 | 6 | 0 | 8 | 0 | 6 | 0 | 1 |
| TableCategoryTable.java | | 100% | | n/a | 0 | 3 | 0 | 8 | 0 | 3 | 0 | 1 |
| DuplicateColumnNamePoemException.java | | 100% | | n/a | 0 | 2 | 0 | 5 | 0 | 2 | 0 | 1 |
| GroupMembership.java | | 100% | | n/a | 0 | 3 | 0 | 9 | 0 | 3 | 0 | 1 |
| SeriousPoemException.java | | 100% | | n/a | 0 | 4 | 0 | 10 | 0 | 4 | 0 | 1 |
| PersistentAccessPoemException.java | | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| Capability.java | | 100% | | 100% | 0 | 5 | 0 | 9 | 0 | 4 | 0 | 1 |
| SQLLogEvent.java | | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| RollbackLogEvent.java | | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| StructuralModificationLogEvent.java | | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| RestrictedReferencePoemType.java | | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| TableInfoTable.java | | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| ReconnectionPoemException.java | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| TableCategory.java | | 100% | | n/a | 0 | 3 | 0 | 5 | 0 | 3 | 0 | 1 |
| DuplicateTableNamePoemException.java | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| WritePersistentAccessPoemException.java | | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| ReadPasswordAccessPoemException.java | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| ColumnInfoTable.java | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| ValueInfoTable.java | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| RootAccessToken.java | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| StringKeyPoemType.java | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| AccessToken.java | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| IndexPoemType.java | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| PoemLogEvent.java | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| PoemDatabase.java | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |