| Node.java |   | 12% |   | 3% | 62 | 71 | 157 | 181 | 35 | 44 | 4 | 5 |
| PubSubManager.java |   | 28% |   | 16% | 46 | 57 | 119 | 168 | 21 | 30 | 0 | 1 |
| LeafNode.java |  | 1% |  | 0% | 22 | 23 | 56 | 58 | 18 | 19 | 0 | 1 |
| ConfigureNodeFields.java |  | 0% | | n/a | 2 | 2 | 26 | 26 | 2 | 2 | 1 | 1 |
| PubSubIntegrationTest.java |  | 0% |  | 0% | 6 | 6 | 36 | 36 | 4 | 4 | 1 | 1 |
| SubscribeOptionFields.java |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 3 | 3 | 1 | 1 |
| Affiliation.java |   | 61% |   | 5% | 16 | 28 | 19 | 47 | 7 | 19 | 0 | 3 |
| ItemsExtension.java |   | 38% |  | 0% | 11 | 15 | 21 | 33 | 8 | 12 | 0 | 2 |
| ItemPublishEvent.java |  | 0% |  | 0% | 10 | 10 | 16 | 16 | 7 | 7 | 1 | 1 |
| FormNodeType.java |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 3 | 3 | 1 | 1 |
| AccessModel.java |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
| PresenceState.java |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| GetItemsRequest.java |  | 0% | | n/a | 7 | 7 | 16 | 16 | 7 | 7 | 1 | 1 |
| SimplePayload.java |   | 44% |  | 0% | 4 | 8 | 9 | 20 | 2 | 6 | 0 | 1 |
| UnsubscribeExtension.java |  | 0% | | n/a | 6 | 6 | 14 | 14 | 6 | 6 | 1 | 1 |
| OptionsExtension.java |  | 0% | | n/a | 6 | 6 | 14 | 14 | 6 | 6 | 1 | 1 |
| ItemDeleteEvent.java |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 3 | 3 | 1 | 1 |
| PubSubElementType.java |   | 88% |  | 0% | 3 | 7 | 5 | 36 | 1 | 5 | 0 | 1 |
| FormNode.java |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 4 | 4 | 1 | 1 |
| PublishItem.java |  | 0% | | n/a | 3 | 3 | 11 | 11 | 3 | 3 | 1 | 1 |
| Item.java |   | 74% |   | 75% | 3 | 13 | 4 | 26 | 2 | 11 | 0 | 2 |
| PublishModel.java |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| ChildrenAssociationPolicy.java |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| RetractItem.java |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 5 | 5 | 1 | 1 |
| PayloadItem.java |   | 64% |   | 50% | 4 | 10 | 4 | 24 | 1 | 7 | 0 | 1 |
| ConfigurationEvent.java |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 4 | 4 | 1 | 1 |
| PubSubException.java |  | 0% | | n/a | 6 | 6 | 12 | 12 | 6 | 6 | 3 | 3 |
| SubscriptionEvent.java |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 4 | 4 | 1 | 1 |
| SubscriptionsExtension.java |   | 77% |   | 60% | 6 | 13 | 7 | 27 | 2 | 8 | 0 | 2 |
| NodeExtension.java |   | 57% | | n/a | 4 | 9 | 6 | 17 | 4 | 9 | 0 | 1 |
| SubscribeExtension.java |  | 0% | | n/a | 4 | 4 | 10 | 10 | 4 | 4 | 1 | 1 |
| EventElement.java |   | 60% | | n/a | 2 | 9 | 6 | 17 | 2 | 9 | 0 | 1 |
| PubSubFeature.java |   | 95% | | n/a | 6 | 8 | 6 | 55 | 6 | 8 | 0 | 1 |
| ItemReply.java |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| NodeType.java |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| NotificationType.java |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| Subscription.java |   | 87% | | n/a | 3 | 11 | 5 | 29 | 3 | 11 | 0 | 2 |
| AffiliationsExtension.java |   | 78% |   | 50% | 4 | 9 | 6 | 20 | 2 | 7 | 0 | 1 |
| NodeEvent.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| CollectionNode.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| EventElementType.java |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 | 0 | 1 |