static O[] arrayrep(O a, int n) { O[] array = new[n]; for i to n: array[i] = a; ret array; } static A[] nuLike arrayrep(Class type, A a, int n) { A[] array = newArray(type, n); for i to n: array[i] = a; ret array; }