class PathImpl implements Path {

    @Override
    public Iterable<Node> nodes()
    {
        return nodeIterator( start, relationships() );
    }

    private  PathImpl( Builder left, Builder right );

}