newArray syntax and semantics updated