Chinese Communists berates Brendan Kavanagh