GROOVY-7112: Correct memoization array parameter name generation

For class/interface array java type name generated using following
encoding: 'Lclassname;', now for array type using componentType.class +
'Array' to avoid ';' invalid character
Merge pull request #543 from armsargis/GROOVY-7112

GROOVY-7112: Correct memoization array parameter name generation