static RandomAccessFile newRandomAccessFile(File path, S mode) ctex { bool forWrite = mode.indexOf('w') >= 0; if (forWrite) mkdirsForFile(path); RandomAccessFile f = new RandomAccessFile(path, mode); ifndef LeanMode callJavaX("registerIO", f, path, forWrite); endifndef ret f; }