original_string: protected function normalizeAbsolutePath(AbsolutePathInterface $path)
      {
          return $this->factory()->createFromAtoms(
              $this->normalizeAbsolutePathAtoms($path->atoms()),
              true,
              false
          );
      }
code: protected function normalizeAbsolutePath(AbsolutePathInterface $path)
      {
          return $this->factory()->createFromAtoms(
              $this->normalizeAbsolutePathAtoms($path->atoms()),
              true,
              false
          );
      }
code_tokens: protected function normalizeAbsolutePath ( AbsolutePathInterface $ path ) { return $ this -> factory ( ) -> createFromAtoms ( $ this -> normalizeAbsolutePathAtoms ( $ path -> atoms ( ) ) , true , false ) ; }
docstring: Normalize the supplied absolute path.
  
  @param AbsolutePathInterface $path The path to normalize.
  
  @return AbsolutePathInterface The normalized path.
docstring_tokens: Normalize the supplied absolute path .