// ĠCopyright Ġ 2 0 0 0 - 2 0 1 9 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġorg . jetbrains . u ast . analysis Ċ Ċ import Ġorg . jetbrains . u ast . U Expression Ċ import Ġorg . jetbrains . u ast . get Language Plugin Ċ Ċ fun Ġ< T Ġ: ĠAny > ĠU Expression . get Expression Fact ( fact : ĠU Expression Fact < T >): ĠT ? Ġ= ĊĠ Ġthis . get Language Plugin (). analysis Plugin ?. get Expression Fact ( this , Ġfact ) Ċ Ċ fun ĠU Expression . can Be Analy zed By U ast () Ġ= Ġthis . get Language Plugin (). analysis Plugin Ġ!= Ġnull