CommonTree qualifiedType = CSharpGeneratorToolkit.getFirstDescendantWithType(parameterTypeOfGenericTree, CSharpParser.NAMESPACE_OR_TYPE_NAME);
if (qualifiedType != null) {
String parameterTypeOfGeneric = getCompleteToString(qualifiedType, from, null); // Last argument = null, since no recursion should take place here.
if ((parameterTypeOfGeneric != null) && (dependencySubType != null)) {
int currentLineNumber = qualifiedType.getLine();
<BUG>modelService.createTypeParameter(belongsToClass, currentLineNumber, parameterTypeOfGeneric, dependencySubType);
}</BUG>
}
}
}

CommonTree qualifiedType = CSharpGeneratorToolkit.getFirstDescendantWithType(parameterTypeOfGenericTree, CSharpParser.NAMESPACE_OR_TYPE_NAME);
if (qualifiedType != null) {
String parameterTypeOfGeneric = getCompleteToString(qualifiedType, from, null); // Last argument = null, since no recursion should take place here.
if ((parameterTypeOfGeneric != null) && (dependencySubType != null)) {
int currentLineNumber = qualifiedType.getLine();
modelService.createTypeParameter(belongsToClass, currentLineNumber, parameterTypeOfGeneric);
