class MinimalPathIterator implements Iterator {

    @Override
    public void remove() {
        throw new UnsupportedOperationException();
    }

    public  MinimalPathIterator(SimpleGraph g, Object sourceVertex, Object targetVertex);

}