I got your point. Then we need to do the secondary sorting on extensions. Otherwise, ``untitled.jj`` may go after ``untitled.js``.