if(arr.getArrowStyle().isReducingShape()) {
final ILine line = arr.getArrowLine();
if(line!=null) {
final IPoint[] ps = line.findPoints(line.getPoint1(), arr.getArrowShapeLength()/2.);
if(ps!=null) {
if(line.isInSegment(ps[0])) {
coords[0] = ps[0].getX();
coords[1] = ps[0].getY();
}else {