static function create($callee) { $self = new Args(); foreach ($callee->args as $i => $arg) { $self->set($i, $arg); $self->length += 1; } $self->args = $callee->args; $self->callee = $callee; return $self; }