public function indexOf(\blaze\lang\Reflectable $obj)
 {
     return $this->list->indexOf($obj);
 }
 /**
  *  Replaces all occurrences of one specified value in a list with another.
  */
 public static function replaceAll(ListI $src, \blaze\lang\Reflectable $oldVal, \blaze\lang\Reflectable $newVal)
 {
     while (($index = $src->indexOf($oldVal)) != -1) {
         $src->set($index, $newVal);
     }
 }