return new String(typeVariableBinding.sourceName);
case Binding.PARAMETERIZED_TYPE :
ParameterizedTypeBinding parameterizedTypeBinding = (ParameterizedTypeBinding) this.binding;
buffer = new StringBuffer();
buffer.append(parameterizedTypeBinding.sourceName());
ITypeBinding[] tArguments = getTypeArguments();
final int typeArgumentsLength = tArguments.length;
if (typeArgumentsLength != 0) {
buffer.append('<');
for (int i = 0; i < typeArgumentsLength; i++) {