Cópia da matriz de objetos em java
Point[] temp = Arrays.stream(mypointarray).map(Point::new).toArray(Point[]::new);
Mattia
Point[] temp = Arrays.stream(mypointarray).map(Point::new).toArray(Point[]::new);