Iterator<MatrixSlice> mttIt = mtt.iterateAll();
Map<Integer, Vector> mMap = Maps.newHashMap();
Map<Integer, Vector> mttMap = Maps.newHashMap();
while (mIt.hasNext() && mttIt.hasNext()) {
MatrixSlice ms = mIt.next();
mMap.put(ms.index(), ms.vector());
MatrixSlice mtts = mttIt.next();
mttMap.put(mtts.index(), mtts.vector());
}
for (Map.Entry<Integer, Vector> entry : mMap.entrySet()) {
Integer key = entry.getKey();