// ĠOriginal Ġbug : ĠK T - 1 2 2 6 9 Ċ Ċ fun Ġ< T > Ġfoo ( element : ĠT ) Ġ{ ĊĠĠĠ Ġif Ġ( element Ġis ĠCharSequence ?) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġ^ ĠNon - null Ġtype Ġis Ġchecked Ġfor Ġinstance Ġof Ġnullable Ġtype ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġ// Ġalso Ġno Ġsmart cast Ġhere , Ġbes ides Ġelement Ġis Ġnot - null Ġhere Ċ } Ċ