I hope you see it's getting complicated, and it's clear why non-native speaker would have issues here.
Also, your explanation regarding Germany is wrong, because it falls apart when you apply it to "the Netherlands" or "the United States".