fix npe
support for 'using static' c# 6
single line code block
nullable calls