The Lech Walesa of China?