internal issue:#14139

in this issue ,we support recrusive generic like:

class Common<T extends Common<T>> {}

Change-Id: I657c542860f9c2eff7fb8a6d2b887669bbf6c768

输入图片说明