1. I don't think of foreigners who live in Switzerland as 'immigrants' (despite the article calling them that). They are foreigners who are residing in the country (and most of them come from Europe anyways). It's extremely hard to obtain Swiss citizenship.
2. All the talk about Japan economy doing badly is nonsense. If you believe that narrative (which is totally understandable as that's the conventional wisdom), I strongly suggest you read this article: http://www.nytimes.com/2012/01/08/opinion/sunday/the-true-st...
Basically many Japan watchers (ie people who live there and know the country intimately well) subscribe to this 'alternative' view.