public function create(string $padding = '') : string
    {
        $this->code = $this->getDescriptor($padding)
                    . $this->getLicense($padding)
                    . $this->getComments($padding)
                    . $this->getHeader($padding)
                    . $this->getContent($padding)
                    . $this->getFooter($padding)
        ;

        return $this->code;
    }