code: def udp(self):
          
          ipproto, proto_start = self.protocol
          if ipproto == Protocol.UDP:
              return UDPHeader(self, proto_start)
docs: - An TCPHeader instance, if the packet is valid UDP.
          - None, otherwise.