original_string: public function getSuperBlock($prefix): IPBlock
      {
          $prefix = ltrim($prefix, '/');
          $this->checkPrefix($prefix);
  
          if ($prefix >= $this->prefix) {
              throw new \InvalidArgumentException("Prefix must be bigger than {$this->prefix} ($prefix given)");
          }
  
          return new static($this->first_ip, $prefix);
      }
code: public function getSuperBlock($prefix): IPBlock
      {
          $prefix = ltrim($prefix, '/');
          $this->checkPrefix($prefix);
  
          if ($prefix >= $this->prefix) {
              throw new \InvalidArgumentException("Prefix must be bigger than {$this->prefix} ($prefix given)");
          }
  
          return new static($this->first_ip, $prefix);
      }
code_tokens: public function getSuperBlock ( $ prefix ) : IPBlock { $ prefix = ltrim ( $ prefix , '/' ) ; $ this -> checkPrefix ( $ prefix ) ; if ( $ prefix >= $ this -> prefix ) { throw new \ InvalidArgumentException ( "Prefix must be bigger than {$this->prefix} ($prefix given)" ) ; } return new static ( $ this -> first_ip , $ prefix ) ; }
docstring: Return the super block containing the current block.
  
  @param mixed $prefix
  
  @return IPBlock
docstring_tokens: Return the super block containing the current block .