find pseudocodeVariablesData lazily
moved method
added test for obsolete task
 #KT-4034 Fixed
check definite return in local functions
fixed compilation after return requirement for local functions added