question: public static IMultiPoint [ ] copyOf ( IMultiPoint [ ] original , int newLength ) { IMultiPoint [ ] copy = new IMultiPoint [ newLength ] ; System . arraycopy ( original , 0 , copy , 0 , Math . min ( original . length , newLength ) ) ; return copy ; }
target:  This method comes with JDK 1.6; replace here for 1.5 compatibility. 