internal virtual ReadOnlyCollection<Expression> GetOrMakeArguments() { throw ContractUtils.Unreachable; }