Majorly restricted. I could wrote a lengthy article about them, but, as @Empirical Cane can testify, German laws are notorious for being long (pause) and complex in structure.
Needless to say, its one of the most worked out laws we have. It's extremely comprehensive and there isn't a thing...