/**
  * Returns an IList instance for a given array
  *
  * @param   lang.types.ArrayList array
  * @return  util.collections.IList
  */
 public static function asList(ArrayList $array)
 {
     $v = new Vector();
     $v->addAll($array->values);
     return $v;
 }
 public function addAllArrayList()
 {
     $v = new Vector();
     $this->assertTrue($v->addAll(new ArrayList(new Object(), new Object())));
     $this->assertEquals(2, $v->size());
 }