public override bool MoveToNextAttribute ()
{
if (entity != null && !entityInsideAttribute)
return entity.MoveToNextAttribute ();
if (!source.MoveToNextAttribute ())
return false;
if (entity != null && entityInsideAttribute) {
entity.Close ();
entity = null;
}
insideAttribute = true;
return true;
}