public MatrixEntry next() {
   SuperIteratorEntry<VectorEntry> se = iterator.next();
   entry.update(se.index(), se.get());
   return entry;
 }
 public void remove() {
   iterator.remove();
 }
 public boolean hasNext() {
   return iterator.hasNext();
 }