@Override public boolean add(E object) {Object[] a = array;int s = size;if (s == a.length) {Object[] newArray = new Object[s +(s < (MIN_CAPACITY_INCREMENT / 2) ?MIN_CAPACITY_INCREMENT : s >> 1)];System.arraycopy(a, 0, newArray, 0, s);array = a = newArray;}a[s] = object;size = s + 1;modCount++;return true;}

public override bool add(E @object){object[] a = array;int s = _size;if (s == a.Length){object[] newArray = new object[s + (s < (java.util.ArrayList.MIN_CAPACITY_INCREMENT/ 2) ? java.util.ArrayList.MIN_CAPACITY_INCREMENT : s >> 1)];System.Array.Copy(a, 0, newArray, 0, s);array = a = newArray;}a[s] = @object;_size = s + 1;modCount++;return true;}
