Whether this definition is abstract, that means it merely serves as a template for other definitions.
$this
public function setAbstract(bool $boolean) : static { $this->abstract = $boolean; return $this; }