protected function getInputSource()
    {
        if (empty($this->children)) {
            return parent::getInputSource();
        }

        $childPaths = [];
        foreach ($this->children as $child) {
          $childPaths[] = $child->getInputSource();
        }

        return implode(" ", $childPaths);
    }