Do not expose this. Callers will think they can use it to get any line at random, but it has no caching and will perform horribly. On a tiny 3 line file it *might* be acceptable. On a typical source file, it will be too slow to complete.