'boolean', ] ); } /** * @return $this */ public static function create() { static $result = null; return $result ? $result : $result = new self(); } }