### Question:
TNode extends MainNode<K, V> implements EntryNode<K, V> { @Override int size(final ImmutableTrieMap<?, ?> ct) { return 1; } TNode(final K key, final V value, final int hc); @Override K getKey(); @Override V getValue(); @Override int hashCode(); @SuppressFBWarnings(value = "EQ_UNUSUAL", justification = "Equality handled by utility methods") @Override boolean equals(final Object obj); @Override String toString();  }### Answer:
@Test public void testSize() { assertEquals(1, tnode.trySize()); assertEquals(1, tnode.size(null)); }