long segment positions
diff --git a/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/core/layer/axis/impl/reorder/ReorderAxis.xtend b/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/core/layer/axis/impl/reorder/ReorderAxis.xtend
index c66471e..7bfe45e 100644
--- a/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/core/layer/axis/impl/reorder/ReorderAxis.xtend
+++ b/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/core/layer/axis/impl/reorder/ReorderAxis.xtend
@@ -84,7 +84,7 @@
 	 * @param fromSegmentPosition The segment position to move.
 	 * @param toSegmentPosition The new position to move the segment to.
 	 */
-	def void reorderSegmentPosition(int fromSegmentPosition, int toSegmentPosition) {
+	def void reorderSegmentPosition(long fromSegmentPosition, long toSegmentPosition) {
 		val segmentId = reorderedSegmentIds.get(fromSegmentPosition)
 		
 		reorderedSegmentIds.remove(segmentId)