class ĠOut < out ĠT > Ċ class ĠIn < in ĠT Ġ: ĠF ?, ĠF Ġ: ĠCharSequence > Ċ Ċ fun Ġoptimized ( x : ĠIn < CharSequence , ĠCharSequence >) Ġ{} Ċ // Ġmethod : ĠComp licated In Bounds Kt :: optimized Ċ // Ġgeneric Ġsignature : Ġ( L In <- Ljava / lang / CharSequence ; Ljava / lang / CharSequence ; >; ) V Ċ Ċ class ĠIn 2 < in ĠT , ĠF Ġ: ĠIn 2 < T , ĠF >> Ċ Ċ fun Ġnon Optim ized ( x : ĠIn 2 < In 2 < *, Ġ* >, Ġ* >) Ġ{} Ċ // Ġmethod : ĠComp licated In Bounds Kt :: non Optim ized Ċ // Ġgeneric Ġsignature : Ġ( L In 2 <- L In 2 < ** >; * >; ) V Ċ