protected function command($params = [])
{
if (!isset($params['alias']) || !isset($params['name']) || !isset($params['flags'])) {
throw new RejectionException('Invalid params.');
}
return $this->runtime->getManager()->createThread($params['alias'], $params['name'], (int) $params['flags']);
}