def matchBytes(self, bytes):
p = self.position<EOL>data = self[p:p + len(bytes)]<EOL>rv = data.startswith(bytes)<EOL>if rv:<EOL><INDENT>self.position += len(bytes)<EOL><DEDENT>return rv<EOL>
Look for a sequence of bytes at the start of a string. If the bytes
        are found return True and advance the position to the byte after the
        match. Otherwise return False and leave the position alone