public double valueToJava2D(double value, final Rectangle area,
final RectangleEdge edge) {
value = this.timeline.toTimelineValue((long) value);
final DateRange range = (DateRange) this.getRange();
final double axisMin = this.timeline.toTimelineValue(range
.getLowerDate());
final double axisMax = this.timeline.toTimelineValue(range
.getUpperDate());
double result = 0.0;
if (edge.isTopOrBottom()) {
final double minX = RectangleUtil.getMinX(area);
final double maxX = RectangleUtil.getMaxX(area);