static Matrix listOfListsToMatrix(LL data) { if (data == null) null; int _h = l(data); if (_h == 0) null; int _w = l(data.get(0)); class ListsToMatrix extends AbstractMatrix { *() { super(_w, _h); } public Int get(int x, int y) { ret data.get(y).get(x); } public void set(int x, int y, Int a) { data.get(y).set(x, a); } }; ret new ListsToMatrix; }