That seems like premature optimization. I'd rather not do anything like that until we can show a need for it. At some point we can run this on a very large java project, get a huge PDB file and run a profiler on it, but right now we have no data with which to justify re-implementing split...