T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
function1 -> UMethod (name = function1)
t -> UParameter (name = t)
T -> USimpleNameReferenceExpression (identifier = T)
i -> UParameter (name = i)
Int -> USimpleNameReferenceExpression (identifier = Int)
s -> UParameter (name = s)
String -> USimpleNameReferenceExpression (identifier = String)
T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
function2 -> UMethod (name = function2)
t -> UParameter (name = t)
T -> USimpleNameReferenceExpression (identifier = T)
i -> UParameter (name = i)
Int -> USimpleNameReferenceExpression (identifier = Int)
s -> UParameter (name = s)
String -> USimpleNameReferenceExpression (identifier = String)
T -> USimpleNameReferenceExpression (identifier = T)
t -> USimpleNameReferenceExpression (identifier = t)
T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
CharSequence -> USimpleNameReferenceExpression (identifier = CharSequence)
function2CharSequence -> UMethod (name = function2CharSequence)
t -> UParameter (name = t)
T -> USimpleNameReferenceExpression (identifier = T)
i -> UParameter (name = i)
Int -> USimpleNameReferenceExpression (identifier = Int)
s -> UParameter (name = s)
String -> USimpleNameReferenceExpression (identifier = String)
T -> USimpleNameReferenceExpression (identifier = T)
t -> USimpleNameReferenceExpression (identifier = t)
T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
function3 -> UMethod (name = function3)
t -> UParameter (name = t)
T -> USimpleNameReferenceExpression (identifier = T)
i -> UParameter (name = i)
Int -> USimpleNameReferenceExpression (identifier = Int)
s -> UParameter (name = s)
String -> USimpleNameReferenceExpression (identifier = String)
T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
function4 -> UMethod (name = function4)
t -> UParameter (name = t)
T -> USimpleNameReferenceExpression (identifier = T)
i -> UParameter (name = i)
Int -> USimpleNameReferenceExpression (identifier = Int)
s -> UParameter (name = s)
String -> USimpleNameReferenceExpression (identifier = String)
T -> USimpleNameReferenceExpression (identifier = T)
t -> USimpleNameReferenceExpression (identifier = t)
T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
function5 -> UMethod (name = function5)
t -> UParameter (name = t)
T -> USimpleNameReferenceExpression (identifier = T)
i -> UParameter (name = i)
Int -> USimpleNameReferenceExpression (identifier = Int)
s -> UParameter (name = s)
String -> USimpleNameReferenceExpression (identifier = String)
Int -> USimpleNameReferenceExpression (identifier = Int)
T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
Activity -> USimpleNameReferenceExpression (identifier = Activity)
T -> USimpleNameReferenceExpression (identifier = T)
function6 -> UMethod (name = function6)
t -> UParameter (name = t)
T -> USimpleNameReferenceExpression (identifier = T)
i -> UParameter (name = i)
Int -> USimpleNameReferenceExpression (identifier = Int)
s -> UParameter (name = s)
String -> USimpleNameReferenceExpression (identifier = String)
T -> USimpleNameReferenceExpression (identifier = T)
t -> USimpleNameReferenceExpression (identifier = t)
T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
function7 -> UMethod (name = function7)
t -> UParameter (name = t)
T -> USimpleNameReferenceExpression (identifier = T)
i -> UParameter (name = i)
Int -> USimpleNameReferenceExpression (identifier = Int)
s -> UParameter (name = s)
String -> USimpleNameReferenceExpression (identifier = String)
T -> USimpleNameReferenceExpression (identifier = T)
t -> USimpleNameReferenceExpression (identifier = t)
T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
function8 -> UMethod (name = function8)
t -> UParameter (name = t)
T -> USimpleNameReferenceExpression (identifier = T)
i -> UParameter (name = i)
Int -> USimpleNameReferenceExpression (identifier = Int)
s -> UParameter (name = s)
String -> USimpleNameReferenceExpression (identifier = String)
T -> USimpleNameReferenceExpression (identifier = T)
t -> USimpleNameReferenceExpression (identifier = t)
T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
function9 -> UMethod (name = function9)
t -> UParameter (name = t)
T -> USimpleNameReferenceExpression (identifier = T)
i -> UParameter (name = i)
Int -> USimpleNameReferenceExpression (identifier = Int)
s -> UParameter (name = s)
String -> USimpleNameReferenceExpression (identifier = String)
T -> USimpleNameReferenceExpression (identifier = T)
t -> USimpleNameReferenceExpression (identifier = t)
T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
function10 -> UMethod (name = function10)
t -> UParameter (name = t)
T -> USimpleNameReferenceExpression (identifier = T)
i -> UParameter (name = i)
Int -> USimpleNameReferenceExpression (identifier = Int)
s -> UParameter (name = s)
String -> USimpleNameReferenceExpression (identifier = String)
T -> USimpleNameReferenceExpression (identifier = T)
t -> USimpleNameReferenceExpression (identifier = t)
T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
T -> USimpleNameReferenceExpression (identifier = T)
function11 -> UMethod (name = function11)
t -> UParameter (name = t)
T -> USimpleNameReferenceExpression (identifier = T)
i -> UParameter (name = i)
Int -> USimpleNameReferenceExpression (identifier = Int)
s -> UParameter (name = s)
String -> USimpleNameReferenceExpression (identifier = String)
T -> USimpleNameReferenceExpression (identifier = T)
t -> USimpleNameReferenceExpression (identifier = t)
T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
CharSequence -> USimpleNameReferenceExpression (identifier = CharSequence)
T -> USimpleNameReferenceExpression (identifier = T)
function11CharSequence -> UMethod (name = function11CharSequence)
t -> UParameter (name = t)
T -> USimpleNameReferenceExpression (identifier = T)
i -> UParameter (name = i)
Int -> USimpleNameReferenceExpression (identifier = Int)
s -> UParameter (name = s)
String -> USimpleNameReferenceExpression (identifier = String)
T -> USimpleNameReferenceExpression (identifier = T)
t -> USimpleNameReferenceExpression (identifier = t)
T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
CharSequence -> USimpleNameReferenceExpression (identifier = CharSequence)
B -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
T -> USimpleNameReferenceExpression (identifier = T)
T -> USimpleNameReferenceExpression (identifier = T)
function12CharSequence -> UMethod (name = function12CharSequence)
t -> UParameter (name = t)
B -> USimpleNameReferenceExpression (identifier = B)
i -> UParameter (name = i)
T -> USimpleNameReferenceExpression (identifier = T)
s -> UParameter (name = s)
String -> USimpleNameReferenceExpression (identifier = String)
B -> USimpleNameReferenceExpression (identifier = B)
t -> USimpleNameReferenceExpression (identifier = t)
T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
B -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
copyWhenGreater -> UMethod (name = copyWhenGreater)
list -> UParameter (name = list)
List -> USimpleNameReferenceExpression (identifier = List)
T -> USimpleNameReferenceExpression (identifier = T)
threshold -> UParameter (name = threshold)
T -> USimpleNameReferenceExpression (identifier = T)
threshold2 -> UParameter (name = threshold2)
B -> USimpleNameReferenceExpression (identifier = B)
B -> USimpleNameReferenceExpression (identifier = B)
T -> USimpleNameReferenceExpression (identifier = T)
CharSequence -> USimpleNameReferenceExpression (identifier = CharSequence)
T -> USimpleNameReferenceExpression (identifier = T)
Comparable -> USimpleNameReferenceExpression (identifier = Comparable)
T -> USimpleNameReferenceExpression (identifier = T)
B -> USimpleNameReferenceExpression (identifier = B)
T -> USimpleNameReferenceExpression (identifier = T)
    threshold2 -> USimpleNameReferenceExpression (identifier = threshold2)
Foo -> UClass (name = Foo)
T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
Z -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
T -> USimpleNameReferenceExpression (identifier = T)
foo -> UMethod (name = foo)
Z -> USimpleNameReferenceExpression (identifier = Z)
    TODO -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
