// Path: vaadin-grid-util/src/main/java/org/vaadin/gridutil/client/renderer/indicator/IndicatorRendererState.java
// public class IndicatorRendererState extends AbstractRendererState {
// 
//     public double startGreen = 1.3;
// 
//     public double startRed = 0.9;
// }


import com.vaadin.shared.ui.grid.renderers.AbstractRendererState;
import com.vaadin.ui.renderers.AbstractRenderer;
import org.vaadin.gridutil.client.renderer.indicator.IndicatorRendererState;
package org.vaadin.gridutil.renderer;



public class IndicatorRenderer<T> extends AbstractRenderer<T, Double> {

    public IndicatorRenderer(double startGreen, double startRed) {
        super(Double.class);
        getState().startGreen = startGreen;
        getState().startRed = startRed;
    }

    @Override
// Path: vaadin-grid-util/src/main/java/org/vaadin/gridutil/client/renderer/indicator/IndicatorRendererState.java
// public class IndicatorRendererState extends AbstractRendererState {
// 
//     public double startGreen = 1.3;
// 
//     public double startRed = 0.9;
// }


// Path: vaadin-grid-util/src/main/java/org/vaadin/gridutil/renderer/IndicatorRenderer.java
import com.vaadin.shared.ui.grid.renderers.AbstractRendererState;
import com.vaadin.ui.renderers.AbstractRenderer;
import org.vaadin.gridutil.client.renderer.indicator.IndicatorRendererState;

package org.vaadin.gridutil.renderer;



public class IndicatorRenderer<T> extends AbstractRenderer<T, Double> {

    public IndicatorRenderer(double startGreen, double startRed) {
        super(Double.class);
        getState().startGreen = startGreen;
        getState().startRed = startRed;
    }

    @Override
    protected IndicatorRendererState getState() {