explain expected range of getStartPixelOfSegmentPosition
diff --git a/NatTable/src/org/eclipse/nebula/widgets/nattable/core/layer/axis/Axis.xtend b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/layer/axis/Axis.xtend
index 827f8c7..1981b93 100644
--- a/NatTable/src/org/eclipse/nebula/widgets/nattable/core/layer/axis/Axis.xtend
+++ b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/layer/axis/Axis.xtend
@@ -13,6 +13,11 @@
 	def int getSegmentCount()
 	
 	/**
+	 * Gets the start pixel location of the segment at the given position. This function must be defined for all valid segment position
+	 * values and <em>also</em> for segment position = segment count. Technically the segment count is not a valid segment position because
+	 * segment positions are 0-indexed and range from 0 to segment count - 1. However, the 'start' pixel location of the segment position after
+	 * the last segment is used to calculate the pixel size of the last segment, and also the overall pixel size of the axis.
+	 * 
 	 * @param segmentPosition
 	 * @return The start pixel location of the given segment position.
 	 */