KT-4913 Smart completion should work after '!'

 #KT-4913 Fixed
KT-4914 Smart completion should work after 'as' and 'as?'

 #KT-4914 Fixed