class ArraySparklinesGraphicsComponentProvider extends AbstractSparklinesGraphicsComponentProvider {

    public ArraySparklinesGraphicsComponentProvider(GraphModelProvider graphModelProvider, JXTable table) {
        super(graphModelProvider, table);
    }

    @Override
    public String getTextFromValue(Object value) {<FILL_FUNCTION_BODY>}

    @Override
    public Number[][] getSparklinesXAndYNumbers(Object arr) {
        int size = Array.getLength(arr);

        Number[] result = new Number[size];
        for (int i = 0; i < size; i++) {
            result[i] = (Number) Array.get(arr, i);//This will do the auto-boxing of primitives
        }

        return new Number[][] {null, result};
    }
}

        if (value == null) {
            return null;
        }

        return AttributeUtils.printArray(value);
    
<methods>public void <init>(org.gephi.desktop.datalab.utils.GraphModelProvider, JXTable) ,public abstract java.lang.Number[][] getSparklinesXAndYNumbers(java.lang.Object) ,public abstract java.lang.String getTextFromValue(java.lang.Object) ,public void setImagePainter(java.lang.Object, boolean) <variables>protected static final java.awt.Color SELECTED_BACKGROUND,protected static final java.awt.Color UNSELECTED_BACKGROUND,protected final non-sealed org.gephi.desktop.datalab.utils.GraphModelProvider graphModelProvider,protected final non-sealed java.awt.Color lineColor,protected JRendererLabel rendererLabel,protected final non-sealed JXTable table