Ah right; I misunderstood and thought you meant "proxy if a domain doesn't exist".
I don't know if there's even any way to take .java away from Oracle so this entire thing might be moot, but there are some others that just have two TLDs for the same thing: .wales/.cymru (Cymru being Wales in the Welsh language), .cologne/.koeln (Koeln being German for Cologne), .barcelona/.bcn, .istanbul/.ist – arguably a bit uglier, but simpler to implement as no software updates are needed anywhere.
> arguably a bit uglier, but simpler to implement as no software updates are needed anywhere.
My point was that the way we're currently doing this is a horrible idea, because if you buy one domain you don't own the other, and therefore someone can squat on it, and therefore you are basically blackmailed by that into buying O(N) domains even though you only wanted to market one of them.
I don't know if there's even any way to take .java away from Oracle so this entire thing might be moot, but there are some others that just have two TLDs for the same thing: .wales/.cymru (Cymru being Wales in the Welsh language), .cologne/.koeln (Koeln being German for Cologne), .barcelona/.bcn, .istanbul/.ist – arguably a bit uglier, but simpler to implement as no software updates are needed anywhere.