KT-3893 Fixed

- Added modifier check for parameters in constructors.
- Added modifier check for parameters in functions.
- Added modifier check for parameters in try/catch
Merge remote-tracking branch 'origin/pr/303'