anchor.diff:        expect(node.attributes, isEmpty);
         expect(node.children, isEmpty);
         expect(node.nodeType, XmlNodeType.PROCESSING);
  +      expect(node.nodeType.toString(), 'XmlNodeType.PROCESSING');
         expect(node.toString(), '<?xml version="1.0"?>');
         expect(node.descendants, isEmpty);
       });
  
positive.code:       expect(node.descendants, hasLength(1));
        expect(node.text, isNull);
        expect(node.nodeType, XmlNodeType.DOCUMENT);
        expect(node.toString(), '<data />');
      });
      test('document type', () {
        XmlDocument document = parse('<!DOCTYPE html [<!-- internal subset -->]><data />');
  
negative.code:       expect(node.descendants, isEmpty);
        expect(node.text, 'Am I or are the other crazy?');
        expect(node.nodeType, XmlNodeType.COMMENT);
        expect(node.nodeType.toString(), 'XmlNodeType.COMMENT');
        expect(node.toString(), '<!--Am I or are the other crazy?-->');
      });
      test('document', () {
  