Basically never, unless we ever get around to deliberately trying to make it more human readable.
It's ossified into its current state, for good and bad, so I would consider it semi-stable (at least within minor versions).
Again, with the usual caveats that you really might want to just do whatever you're trying to do within the bumpers of the software rather than forging your own trail