private bool RetypeOutParameter(SqlParameter node)
		{
			if(!node.SqlType.IsLargeType)
			{
				return false;
			}
			ProviderType newType = this.parameterizer.TypeProvider.GetBestLargeType(node.SqlType);
			if(node.SqlType != newType)
			{
				node.SetSqlType(newType);
				return true;
			}
			// Since we are dealing with a long out parameter that hasn't been
			// retyped, we need to annotate
			this.parameterizer.Annotations.Add(
											   node,
				new CompatibilityAnnotation(
					Strings.MaxSizeNotSupported(node.SourceExpression), SqlServerProviderMode.Sql2000));
			return false;
		}