static CloseableCharSequence iso8859_readOnlyFileAsCharSequence(File f) { int l = toInt_safe(l(f)); RandomAccessFile raf = randomAccessFileForReading(f); ret new CloseableCharSequence { public int length() { ret l; } public char charAt(int i) ctex { raf.seek(i); ret (char) raf.readByte(); } public CharSequence subSequence(int from, int to) { ret substringObject(this, from, to); } toString { ret charSequenceToStringByChar(this); } public void close { _close(raf); } }; }