public override void Write( Stream output )
{
//Log.Debug(this, "0x" + output.Position.ToString( "X08" ) + ": writing..." );
MemoryStream rendered = this.Render( this.Version );
WriteTagHeader( output );
long pos = output.Position;
rendered.WriteTo( output );
//Log.Debug(this, "0x" + output.Position.ToString( "X08" ) + ": " + ((long)( output.Position - pos)).ToString("d") + " bytes written (" + this.Length.ToString("d") + " calculated)" );
}