class NodeFacade extends ItemFacade<N, S> implements Node {

    public static @Nullable Node unwrap(final @Nullable Node node) {
        if (node instanceof NodeFacade) {
            return (Node) ((NodeFacade) node).delegate;
        } else {
            return node;
        }
    }

    public  NodeFacade(final @NotNull N delegate, final @NotNull SessionFacade<S> session);

}