public virtual void  metadata(Metadata tag)
		{
		}
		private Tag decodeMetadata()
		{
			Metadata t = new Metadata();
			t.xml = r.readString();
			return t;
		}