Btw. the source of the last tweet is “OECD Economic Surveys: Japan” from 2006