}
Class<?> argType = _param[i + envOffset];
if (isReference) {
_marshalArgs[i] = marshalFactory.createReference();
if (! Value.class.equals(argType)
&& ! Var.class.equals(argType)) {
throw new QuercusException(L.l("reference must be Value or Var for {0}",
_name));