removed unnecessary downcasts
diff --git a/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/SWTViewportLayerPainter.xtend b/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/SWTViewportLayerPainter.xtend
index 774f3cc..54cdcd9 100644
--- a/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/SWTViewportLayerPainter.xtend
+++ b/org.eclipse.nebula.widgets.nattable.renderer.swt/src/org/eclipse/nebula/widgets/nattable/renderer/swt/layer/viewport/SWTViewportLayerPainter.xtend
@@ -1,18 +1,17 @@
-package org.eclipse.nebula.widgets.nattable.renderer.swt.layer.viewport

-

-import java.util.HashMap

-import org.eclipse.nebula.widgets.nattable.core.geometry.PixelArea

-import org.eclipse.nebula.widgets.nattable.core.geometry.PixelRectangle

-import org.eclipse.nebula.widgets.nattable.core.graphics.GraphicsContext

-import org.eclipse.nebula.widgets.nattable.core.layer.LayerPainter

-import org.eclipse.nebula.widgets.nattable.core.layer.impl.GridLineCellLayerPainter

-import org.eclipse.nebula.widgets.nattable.core.layer.impl.viewport.ViewportAxis

-import org.eclipse.nebula.widgets.nattable.core.layer.impl.viewport.ViewportLayer

-import org.eclipse.nebula.widgets.nattable.renderer.swt.graphics.SWTGraphicsContext

-import org.eclipse.swt.SWT

-import org.eclipse.swt.graphics.Rectangle

-import org.eclipse.swt.widgets.Canvas

-

+package org.eclipse.nebula.widgets.nattable.renderer.swt.layer.viewport
+
+import java.util.HashMap
+import org.eclipse.nebula.widgets.nattable.core.geometry.PixelArea
+import org.eclipse.nebula.widgets.nattable.core.geometry.PixelRectangle
+import org.eclipse.nebula.widgets.nattable.core.graphics.GraphicsContext
+import org.eclipse.nebula.widgets.nattable.core.layer.LayerPainter
+import org.eclipse.nebula.widgets.nattable.core.layer.impl.GridLineCellLayerPainter
+import org.eclipse.nebula.widgets.nattable.core.layer.impl.viewport.ViewportLayer
+import org.eclipse.nebula.widgets.nattable.renderer.swt.graphics.SWTGraphicsContext
+import org.eclipse.swt.SWT
+import org.eclipse.swt.graphics.Rectangle
+import org.eclipse.swt.widgets.Canvas
+
 class SWTViewportLayerPainter implements LayerPainter<ViewportLayer> {
 	
 	val defaultPainter = new GridLineCellLayerPainter
@@ -50,8 +49,8 @@
 		viewportLayer.addEventListener([ event | viewportCanvas.redraw ])
 		
 		// ScrollBar handlers
-		val horizontalScrollBarHandler = new ScrollBarHandler(viewportCanvas.horizontalBar, viewportLayer.horizontalAxis as ViewportAxis)
-		val verticalScrollBarHandler = new ScrollBarHandler(viewportCanvas.verticalBar, viewportLayer.verticalAxis as ViewportAxis)
+		val horizontalScrollBarHandler = new ScrollBarHandler(viewportCanvas.horizontalBar, viewportLayer.horizontalAxis)
+		val verticalScrollBarHandler = new ScrollBarHandler(viewportCanvas.verticalBar, viewportLayer.verticalAxis)
 		
 		viewportCanvas.horizontalBar.addListener(SWT::Selection, horizontalScrollBarHandler)
 		viewportCanvas.verticalBar.addListener(SWT::Selection, verticalScrollBarHandler)