def METHOD_NAME(self, name):
    # get process to start from name
    group_name, process_name = split_namespec(name)
    group = self.supervisord.process_groups.get(group_name)
    if group is None:
        raise RPCError(Faults.BAD_NAME, name)
    if process_name is None:
        return group, None
    process = group.processes.get(process_name)
    if process is None:
        raise RPCError(Faults.BAD_NAME, name)
    return group, process