Code Duplication    Length = 10-10 lines in 2 locations

opcua/ua/uaprotocol_auto.py 2 locations

@@ 6448-6457 (lines=10) @@
6445
        self.TypeDefinition = ExpandedNodeId()
6446
        self._freeze = True
6447
6448
    def to_binary(self):
6449
        packet = []
6450
        packet.append(self.ReferenceTypeId.to_binary())
6451
        packet.append(uabin.Primitives.Boolean.pack(self.IsForward))
6452
        packet.append(self.NodeId.to_binary())
6453
        packet.append(self.BrowseName.to_binary())
6454
        packet.append(self.DisplayName.to_binary())
6455
        packet.append(uabin.Primitives.UInt32.pack(self.NodeClass.value))
6456
        packet.append(self.TypeDefinition.to_binary())
6457
        return b''.join(packet)
6458
6459
    @staticmethod
6460
    def from_binary(data):
@@ 5286-5295 (lines=10) @@
5283
        self.TypeDefinition = ExpandedNodeId()
5284
        self._freeze = True
5285
5286
    def to_binary(self):
5287
        packet = []
5288
        packet.append(self.ParentNodeId.to_binary())
5289
        packet.append(self.ReferenceTypeId.to_binary())
5290
        packet.append(self.RequestedNewNodeId.to_binary())
5291
        packet.append(self.BrowseName.to_binary())
5292
        packet.append(uabin.Primitives.UInt32.pack(self.NodeClass.value))
5293
        packet.append(extensionobject_to_binary(self.NodeAttributes))
5294
        packet.append(self.TypeDefinition.to_binary())
5295
        return b''.join(packet)
5296
5297
    @staticmethod
5298
    def from_binary(data):