test for redirect with generics

Change-Id: Ic63976765673834b7ef7f1a1d4dec7259362f6fe
improved test for hide with generics

Change-Id: I316453fc3a9a32e41ff52ac4c9b52ab40ee6d805
test for restrict in the presence of generics

Change-Id: I22c03bdd99276c45fe50be6e0d2a950b63d776a1
test for alias + rename + hide with generics

Change-Id: Idcc9fd657280f1c221127937d3e0ae007709ff1e
removed useless @Check annotation in isStaticContext

Change-Id: I67df87f703a40dc4591fd682a41bf60ba961355b
Check reference to type parameters 

Change-Id: I9350f67bda90083ff6c59915d9c9d17b2793e223
test cannot instantiate type parameter

Change-Id: Ie8a242277ad85c4aaddce885ccef169286a2b73c