Issue:
#I8QEZS:Implement ETSTypeParameter type, reimplement unchecked casts

Reason (target, resolving problems, etc):
Implement ETSTypeParameter type, reimplement unchecked casts

Description:
Implement ETSTypeParameter type, reimplement unchecked casts

Test scenarios (new, modified, affected functions):
frontend
All required pre-merge tests passed. Results are available in the ggwatcher.

Change-Id: Ia31ef230edb16819e65e728c5778f716a8044a72