protected function normalizeAbsolutePathAtoms(array $atoms)
    {
        $resultingAtoms = array();
        foreach ($atoms as $atom) {
            if (AbstractPath::PARENT_ATOM === $atom) {
                array_pop($resultingAtoms);
            } elseif (AbstractPath::SELF_ATOM !== $atom) {
                $resultingAtoms[] = $atom;
            }
        }

        return $resultingAtoms;
    }