@@ -0,0 +1,910 @@
+/**%0AKhalid%0A*/%0Apackage org.sikuli.slides.core;%0A%0Aimport java.io.File;%0Aimport org.sikuli.slides.media.Sound;%0Aimport org.sikuli.slides.screenshots.Screenshot;%0Aimport org.sikuli.slides.screenshots.SlideTargetRegion;%0Aimport org.sikuli.slides.shapes.SlideShape;%0Aimport org.sikuli.slides.utils.Constants.DesktopEvent;%0A%0Apublic class SikuliAction%7B%0A%09private SlideComponent slideComponent;%0A%09private SlideShape slideShape;%0A%09private DesktopEvent desktopEvent;%0A%09public SikuliAction(File imageTargetFile, SlideShape slideShape, Screenshot screenshot, %0A%09%09%09SlideTargetRegion slideTargetRegion,DesktopEvent desktopEvent, Sound sound, SlideShape label)%7B%0A%09%09this.slideShape=slideShape;%0A%09%09this.desktopEvent=desktopEvent;%0A%09%09slideComponent=new SlideComponent(imageTargetFile, %0A%09%09%09%09slideShape, screenshot, slideTargetRegion, sound, label);%0A%09%7D%0A%09public void doSikuliAction()%7B%0A%09%09slideShape.doSikuliAction(slideComponent,desktopEvent);%0A%09%7D%0A%7D

change inner class SikuliAction into outer class