a) do not touch selection if NodeSubstituteAction returned null; handle selection in PropertySubstituteAction, etc. b) cursor positioning in baseLanguage members completion