public virtual void  DoInitAction(SaxAttributesSupport attributes)
		{
			text = new System.Text.StringBuilder();
			DoInitAction initAction = new DoInitAction();
			// get id of previous DefineSprite
			int idref = parseInt(getAttribute(attributes, "idref"));
			initAction.sprite = (DefineSprite) findCharacter(idref);
			startLineNumber = locator.getLineNumber();
			stack.Add(initAction);
		}
		public virtual void  Package(SaxAttributesSupport attributes)
		{
			text = new System.Text.StringBuilder();
			DefineSprite pkg = new DefineSprite();
			DoInitAction initAction = new DoInitAction(pkg);
			// get id for this package
			int id = parseInt(getAttribute(attributes, "id"));
			createCharacter(id, pkg);
			currentHandler().defineSprite(pkg);
			startLineNumber = locator.getLineNumber();
			stack.Add(initAction);
		}