def position_label
      $log.debug "XXX: LABEL row #{@label.row}, #{@label.col} "
      @label.row  @row unless @label.row #if @label.row == -1
      @label.col  @col-(@label.name.length+1) unless @label.col #if @label.col == -1
      @label.label_for(self) # this line got deleted when we redid stuff !
      $log.debug "   XXX: LABEL row #{@label.row}, #{@label.col} "
    end
def position_label
      $log.debug "XXX: LABEL row #{@label.row}, #{@label.col} "
      @label.row  @row unless @label.row #if @label.row == -1
      @label.col  @col-(@label.name.length+1) unless @label.col #if @label.col == -1
      @label.label_for(self) # this line got deleted when we redid stuff !
      $log.debug "   XXX: LABEL row #{@label.row}, #{@label.col} "
    end
FIXME this may not work since i have disabled -1, now i do not set row and col