def METHOD_NAME(self, context):
    self.inputs.new('SvVerticesSocket', "Vertices")
    self.inputs.new('SvStringsSocket', "USize").prop_name = 'u_size'
    self.inputs.new('SvStringsSocket', "DegreeU").prop_name = 'degree_u'
    self.inputs.new('SvStringsSocket', "DegreeV").prop_name = 'degree_v'
    self.inputs.new('SvStringsSocket', "PointsCntU").prop_name = 'points_cnt_u'
    self.inputs.new('SvStringsSocket', "PointsCntV").prop_name = 'points_cnt_v'
    self.outputs.new('SvSurfaceSocket', "Surface")
    self.outputs.new('SvVerticesSocket', "ControlPoints")
    self.outputs.new('SvStringsSocket', "KnotsU")
    self.outputs.new('SvStringsSocket', "KnotsV")
    self.update_sockets(context)