Matcher toGenericsMatcherForReturn = Pattern.compile(RegExp.Generics_Group).matcher(returnTypeFull);
while (toGenericsMatcherForReturn.find()) {
String[] generics = toGenericsMatcherForReturn.group().replaceAll("<", StringValue.Empty)
.replaceAll(">", StringValue.Empty).split(StringValue.Comma);
for (String generic : generics) {
generic = typeNameConverter
.toCompilableType(generic, classMeta.importedList, classMeta.packageName).trim();
meta.returnType.generics.add(generic);
}
}
String returnTypeName = returnTypeFull.replace(RegExp.Generics, StringValue.Empty);