case 3:
return f.getBounds().y;
case 4:
switch (type) {
case ARROW:
<BUG>return ((Arrow) f).getBounds().width;
case CIRCLE:
return ((Circle) f).getBounds().width;
case FREEFORM:</BUG>
return 0;

case 3:
return f.getBounds().y;
case 4:
switch (type) {
case ARROW:
return f.getBounds().width;
case CIRCLE:
return f.getBounds().width;
case FREEFORM:
return 0;
