def METHOD_NAME(self, context):
    self.inputs.new('SvSurfaceSocket', "Surface")
    self.inputs.new('SvVerticesSocket', "UVPoints")
    self.inputs.new('SvStringsSocket', "U").prop_name = 'u_value'
    self.inputs.new('SvStringsSocket', "V").prop_name = 'v_value'
    self.outputs.new('SvVerticesSocket', "Normal")
    self.outputs.new('SvVerticesSocket', "TangentU")
    self.outputs.new('SvVerticesSocket', "TangentV")
    self.outputs.new('SvStringsSocket', "AreaStretch")
    self.outputs.new('SvStringsSocket', "StretchU")
    self.outputs.new('SvStringsSocket', "StretchV")
    self.outputs.new('SvMatrixSocket', "Matrix")
    self.update_sockets(context)