Index: pyyaml/trunk/lib/yaml/composer.py
===================================================================
--- pyyaml/trunk/lib/yaml/composer.py	(revision 118)
+++ pyyaml/trunk/lib/yaml/composer.py	(revision 130)
@@ -72,7 +72,7 @@
         if self.parser.check(ScalarEvent):
             node = self.compose_scalar_node()
-        elif self.parser.check(SequenceEvent):
+        elif self.parser.check(SequenceStartEvent):
             node = self.compose_sequence_node()
-        elif self.parser.check(MappingEvent):
+        elif self.parser.check(MappingStartEvent):
             node = self.compose_mapping_node()
         if anchor is not None:
@@ -88,5 +88,5 @@
         start_event = self.parser.get()
         value = []
-        while not self.parser.check(CollectionEndEvent):
+        while not self.parser.check(SequenceEndEvent):
             value.append(self.compose_node())
         end_event = self.parser.get()
@@ -97,5 +97,5 @@
         start_event = self.parser.get()
         value = {}
-        while not self.parser.check(CollectionEndEvent):
+        while not self.parser.check(MappingEndEvent):
             key_event = self.parser.peek()
             item_key = self.compose_node()
