protected function createInternalSystemNode(InternalSystem $internalSystem, $highlight = false)
    {
        $description = wordwrap($internalSystem->getDescription(), 20, "<br />\n");
        $label = <<<LABEL
                <
                    <table border="0" cellborder="0" cellspacing="0">
                      <tr><td><font point-size="12">{$internalSystem->getName()}</font></td></tr>
                      <tr><td><font point-size="8">[Internal System]</font></td></tr>
                      <tr><td>{$description}</td></tr>
                    </table>
                >
LABEL;
        $internalSystemNode = Node::create($internalSystem->getId(), trim($label));
        $internalSystemNode->setStyle('rounded')->setFontsize(10)->setFontcolor(true === $highlight ? $this->options['highlight-color'] : $this->options['color'])->setFontname('helvetica')->setShape('box')->setColor(true === $highlight ? $this->options['highlight-color'] : $this->options['color']);
        return $internalSystemNode;
    }