static L reversedCharacters(fS s) { if (s == null) null; ret new RandomAccessAbstractList() { final int l = l(s); public int size() { ret l; } public Char get(int i) { ret s.charAt(l-1-i); } }; }