class TimestampMapSparklinesGraphicsComponentProvider extends AbstractSparklinesGraphicsComponentProvider {

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

    @Override
    public String getTextFromValue(Object value) {
        if (value == null) {
            return null;
        }

        TimeFormat timeFormat = graphModelProvider.getGraphModel().getTimeFormat();
        DateTimeZone timeZone = graphModelProvider.getGraphModel().getTimeZone();

        return ((TimestampMap) value).toString(timeFormat, timeZone);
    }

    @Override
    public Number[][] getSparklinesXAndYNumbers(Object value) {<FILL_FUNCTION_BODY>}
}

        TimestampMap timestampMap = (TimestampMap) value;

        Double[] timestamps = timestampMap.toKeysArray();
        Number[] values = (Number[]) timestampMap.toValuesArray();

        return new Number[][] {timestamps, values};
    
<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