### Question:
Point extends Coordinate { public Point mult(Point p) { double dx = x * p.x; double dy = y * p.y; double dz = z * p.z; return new Point(dx, dy, dz); } Point();  Point(double x, double y);  Point(double x, double y, double z);  Point(double[] xyz);  Point(Point c);  Point(Coordinate c); Point min(Point p); Point plus(Point p); Point mult(Point p); Point div(Point p); double in(Point p); Point out(Point p); Point multByScalar(double scalar); Point divByScalar(double scalar); Point negative(); double norm2(); double norm(); Point normalize(); double angle(Point p); Point scale(double scalar); @Override double distance(Coordinate p); void toScreen(); double[] toArray();  }### Answer:
@Test public void testMult() throws Exception { testPoint = X.mult(Z); refPoint = new Point(4, 10, 18); assertEquals(refPoint, testPoint); }