Expression[] missingParameters = Arrays.copyOfRange(current.parameters, marity, current.parameters.length);
functionType = mfun.returnType;
current.parameters = Arrays.copyOf(current.parameters, marity);
Expression[] missingParameters = Arrays.copyOfRange(current.parameters, marity, current.parameters.length);
functionType = mfun.returnType;
current.parameters = Arrays.copyOf(current.parameters, marity);