17        $num = $a_container_id;
 
   18        for (
$i = $max_exponent; 
$i > 0;
$i--) {
 
   19            $factor = pow($st_factor, 
$i);
 
   20            if (($tmp = (
int) ($num / $factor)) or $found) {
 
   22                $num = $num % $factor;
 
   28            $path_string = (implode(
'/', 
$path) . 
'/');
 
   30        return $path_string . $a_name . 
'_' . $a_container_id;
 
An exception for terminatinating execution or to throw for unit testing.
Update class for step 3004.
static createPathFromId($a_container_id, $a_name)