@Override
  protected IFigure createFigure() {
    PolylineConnection conn = createConnection(getReference());
    Label label = new Label(); 
    BeanType type = getReference().getType();
    if (type == BeanType.PARENT) {
      conn.setLineStyle(Graphics.LINE_DOT);
      label.setText("Parent bean: "
          + getReference().getTargetBean().getName());
    } else if (type == BeanType.FACTORY) {