*/
@NonNullByDefault
abstract class AbstractTreeNode implements TreeNode {
- private final NormalizedNode<?, ?> data;
+ private final NormalizedNode data;
private final Version version;
- protected AbstractTreeNode(final NormalizedNode<?, ?> data, final Version version) {
+ protected AbstractTreeNode(final NormalizedNode data, final Version version) {
this.data = requireNonNull(data);
this.version = requireNonNull(version);
}
}
@Override
- public final NormalizedNode<?, ?> getData() {
+ public final NormalizedNode getData() {
return data;
}