final int count = method.getNoArguments() + ((hasSelf) ? 1 : 0); for (int i = 0; (!vstack.isEmpty() && (i < count)); i++) { Item v = vstack.pop();
final int count = method.getNoArguments(); for (int i = count - 1; i >= 0; i--) { final int type = method.getArgumentType(i).getJvmType(); final Item v = vstack.pop(JvmType.TypeToContainingType(type)); v.release1(eContext); } if (hasSelf) { RefItem v = vstack.popRef();
	private final void dropParameters(VmMethod method, boolean hasSelf) {		//TODO: check parameter types		final int count = method.getNoArguments() + ((hasSelf) ? 1 : 0);		for (int i = 0; (!vstack.isEmpty() && (i < count)); i++) {			Item v = vstack.pop();			v.release1(eContext);		}	}