if (m_polygon == null)
{
Point2DArray arr = new Point2DArray();
try
{
ArrowType type = getArrowType();
double a = Geometry.toRadians(getArrowAngle());
double sina = Math.sin(a);
double cosa = Math.cos(a);
// NOTE: b is not the base angle here, it's the corner EAB
// i.e. going from E to A to B, where B is point[2] and A is the