public EGenericType resolve(EGenericType eGenericType)
{
ETypeParameter eTypeParameter = eGenericType.getETypeParameter();
if (eTypeParameter != null)
{
EObject eContainer = eTypeParameter.eContainer();
EGenericType [] eGenericTypes = (EGenericType[])data;
for (int i = 0; i < size; ++i)
{
EGenericType otherEGenericType = eGenericTypes[i];
if (otherEGenericType.getEClassifier() == eContainer)