'Basically stolen from plugin::createsRendezvous'

def __needRendezvous(self, params, checkForContract):

    if checkForContract:
        for (name, val) in params.getParameterList():
            if ('Socket' == params.findOption(name).getType()):
                return True
    return False
