public abstract class AbstractRegistrationTree<T> {
private final ReadWriteLock rwLock = new ReentrantReadWriteLock(true);
private final RegistrationTreeNode<T> rootNode = new RegistrationTreeNode<>(null, null);
public abstract class AbstractRegistrationTree<T> {
private final ReadWriteLock rwLock = new ReentrantReadWriteLock(true);
private final RegistrationTreeNode<T> rootNode = new RegistrationTreeNode<>(null, null);