new file:   GXArray.java