resolve merge conflicts of b940309ec7 to master.

Change-Id: Icd6daa7385b8cd8c19f52dbc6805142e81b93dc9