From Java Academy II:Intermediate Java NPAC/ECS Java Academy -- February to April 98. byTom Scavo
The new Octagon constructor takes eight Point objects: public Octagon( Point p1, Point p2, Point p3, Point p4, Point p5, Point p6, Point p7, Point p8 ) { ... }