I've tried to fix #1237 . @harawata Please review this.

Comment From: tokuhirom

I'm a heavy user of the isUseActualParamName. A single parameter's unusual behavior is very confusing when using -parameter. I don't want to write the @Param parameter, but I need to write the @Param parameter for the single parameter!

Could you merge this PR? @kazuki43zoo @harawata

Comment From: kazuki43zoo

Close this PR because I will create an other new PR. #1856