int _size = IterableExtensions.size(_parameters);
switch (_size) {
case 0:
int _indexOf = methods.indexOf(it);
ParamterlessMethodMemoizer _paramterlessMethodMemoizer = new ParamterlessMethodMemoizer(it, context, _indexOf);
_paramterlessMethodMemoizer.generate();
break;
case 1:
int _indexOf_1 = methods.indexOf(it);
SingleParameterMethodMemoizer _singleParameterMethodMemoizer = new SingleParameterMethodMemoizer(it, context, _indexOf_1);
_singleParameterMethodMemoizer.generate();