@ semAnalyzer: implementaion version 1
@ stash commit
@ test