My guess that it's just fantasy... But Switzerland is known for using something that looks like lantern type railroad lesnes.
Ampelplanet still might have some NOS Switzerland lenses laying in his stash...
For the discussion of Traffic Signals, Signs and other street furniture
http://forums.signaltraffic.com/