original_string: public function insertInList(array $values, $index, $value)
      {
          for ($i=count($values); $i < $index; $i++) {
              $values[$i] = null;
          }
  
          $values[$index] = $value;
  
          return $values;
      }
code: public function insertInList(array $values, $index, $value)
      {
          for ($i=count($values); $i < $index; $i++) {
              $values[$i] = null;
          }
  
          $values[$index] = $value;
  
          return $values;
      }
code_tokens: public function insertInList ( array $ values , $ index , $ value ) { for ( $ i = count ( $ values ) ; $ i < $ index ; $ i ++ ) { $ values [ $ i ] = null ; } $ values [ $ index ] = $ value ; return $ values ; }
docstring: Insrt a value in a list, inserting null values if needed to keep a
  conscutive indexing.
  
  @param array        $values Actual values.
  @param integer      $index  New value index.
  @param mixed|null   $value  New value.
  
  @return array new value list.
docstring_tokens: Insrt a value in a list inserting null values if needed to keep a conscutive indexing .