Meanwhile theMine is obsolete, since I have implemented your enum proposal.
theEmptyField is currently still there (need to analyse if I should keep it or get rid of it).
I tried a lazy initialisation of the static field (similar to the singleton pattern) but it looks awkward, and I reverted it.