Internal error: java.lang.NullPointerException
	at anatlyzer.ui.util.WorkbenchUtil.getATLFile[WorkbenchUtil.java:29]
	at anatlyzer.ui.util.WorkbenchUtil.getProjectPath[WorkbenchUtil.java:38]
	at anatlyzer.atl.editor.witness.EclipseUseWitnessFinder$2.run[EclipseUseWitnessFinder.java:39]
	at org.eclipse.swt.widgets.Synchronizer.syncExec[Synchronizer.java:186]
	at org.eclipse.ui.internal.UISynchronizer.syncExec[UISynchronizer.java:145]
	at org.eclipse.swt.widgets.Display.syncExec[Display.java:4781]
	at anatlyzer.atl.editor.witness.EclipseUseWitnessFinder.getTempDirectory[EclipseUseWitnessFinder.java:36]
	at anatlyzer.atl.witness.UseWitnessFinder.applyUSE[UseWitnessFinder.java:320]
	at anatlyzer.atl.witness.UseWitnessFinder.findAux[UseWitnessFinder.java:191]
	at anatlyzer.atl.witness.UseWitnessFinder.find[UseWitnessFinder.java:162]
	at anatlyzer.atl.witness.ConstraintSatisfactionChecker.check[ConstraintSatisfactionChecker.java:93]
	at mychecker.ETLChecker.test[ETLChecker.java:64]
	at sun.reflect.NativeMethodAccessorImpl.invoke0[Native Method]
	at sun.reflect.NativeMethodAccessorImpl.invoke[NativeMethodAccessorImpl.java:62]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke[DelegatingMethodAccessorImpl.java:43]
	at java.lang.reflect.Method.invoke[Method.java:498]
	at org.eclipse.epsilon.eol.util.ReflectionUtil.executeMethod[ReflectionUtil.java:187]
	at org.eclipse.epsilon.eol.util.ReflectionUtil.executeMethod[ReflectionUtil.java:163]
	at org.eclipse.epsilon.eol.execute.introspection.java.ObjectMethod.execute[ObjectMethod.java:49]
	at org.eclipse.epsilon.eol.dom.OperationCallExpression.execute[OperationCallExpression.java:126]
	at org.eclipse.epsilon.eol.execute.ExecutorFactory.executeAST[ExecutorFactory.java:109]
	at org.eclipse.epsilon.eol.dom.AssignmentStatement.execute[AssignmentStatement.java:59]
	at org.eclipse.epsilon.eol.execute.ExecutorFactory.executeAST[ExecutorFactory.java:109]
	at org.eclipse.epsilon.eol.dom.StatementBlock.execute[StatementBlock.java:43]
	at org.eclipse.epsilon.eol.execute.ExecutorFactory.executeAST[ExecutorFactory.java:109]
	at org.eclipse.epsilon.eol.EolModule.execute[EolModule.java:55]
	at org.eclipse.epsilon.examples.standalone1.EpsilonStandaloneExample.execute[EpsilonStandaloneExample.java:82]
	at org.eclipse.epsilon.examples.standalone1.EpsilonStandaloneExample.execute[EpsilonStandaloneExample.java:70]
	at org.eclipse.epsilon.examples.standalone1.eol1.EolStandaloneExample.run[EolStandaloneExample.java:103]
	at org.eclipse.ui.internal.PluginAction.runWithEvent[PluginAction.java:247]
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection[ActionContributionItem.java:595]
	at org.eclipse.jface.action.ActionContributionItem.access$2[ActionContributionItem.java:511]
	at org.eclipse.jface.action.ActionContributionItem$5.handleEvent[ActionContributionItem.java:420]
	at org.eclipse.swt.widgets.EventTable.sendEvent[EventTable.java:84]
	at org.eclipse.swt.widgets.Display.sendEvent[Display.java:4230]
	at org.eclipse.swt.widgets.Widget.sendEvent[Widget.java:1491]
	at org.eclipse.swt.widgets.Widget.sendEvent[Widget.java:1514]
	at org.eclipse.swt.widgets.Widget.sendEvent[Widget.java:1499]
	at org.eclipse.swt.widgets.Widget.notifyListeners[Widget.java:1299]
	at org.eclipse.swt.widgets.Display.runDeferredEvents[Display.java:4072]
	at org.eclipse.swt.widgets.Display.readAndDispatch[Display.java:3698]
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run[PartRenderingEngine.java:1127]
	at org.eclipse.core.databinding.observable.Realm.runWithDefault[Realm.java:337]
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run[PartRenderingEngine.java:1018]
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI[E4Workbench.java:156]
	at org.eclipse.ui.internal.Workbench$5.run[Workbench.java:694]
	at org.eclipse.core.databinding.observable.Realm.runWithDefault[Realm.java:337]
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench[Workbench.java:606]
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench[PlatformUI.java:150]
	at org.eclipse.ui.internal.ide.application.IDEApplication.start[IDEApplication.java:139]
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run[EclipseAppHandle.java:196]
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication[EclipseAppLauncher.java:134]
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start[EclipseAppLauncher.java:104]
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run[EclipseStarter.java:380]
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run[EclipseStarter.java:235]
	at sun.reflect.NativeMethodAccessorImpl.invoke0[Native Method]
	at sun.reflect.NativeMethodAccessorImpl.invoke[NativeMethodAccessorImpl.java:62]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke[DelegatingMethodAccessorImpl.java:43]
	at java.lang.reflect.Method.invoke[Method.java:498]
	at org.eclipse.equinox.launcher.Main.invokeFramework[Main.java:669]
	at org.eclipse.equinox.launcher.Main.basicRun[Main.java:608]
	at org.eclipse.equinox.launcher.Main.run[Main.java:1515]
	at org.eclipse.equinox.launcher.Main.main[Main.java:1488]

	at (bundleresource://1381.fwk1781668126/org/eclipse/epsilon/examples/standalone1/eol1/Demo.eol@9:5-9:26)
	at (bundleresource://1381.fwk1781668126/org/eclipse/epsilon/examples/standalone1/eol1/Demo.eol@9:0-9:27)

	at anatlyzer.ui.util.WorkbenchUtil.getATLFile(WorkbenchUtil.java:29)
	at anatlyzer.ui.util.WorkbenchUtil.getProjectPath(WorkbenchUtil.java:38)
	at anatlyzer.atl.editor.witness.EclipseUseWitnessFinder$2.run(EclipseUseWitnessFinder.java:39)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:186)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:145)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4781)
	at anatlyzer.atl.editor.witness.EclipseUseWitnessFinder.getTempDirectory(EclipseUseWitnessFinder.java:36)
	at anatlyzer.atl.witness.UseWitnessFinder.applyUSE(UseWitnessFinder.java:320)
	at anatlyzer.atl.witness.UseWitnessFinder.findAux(UseWitnessFinder.java:191)
	at anatlyzer.atl.witness.UseWitnessFinder.find(UseWitnessFinder.java:162)
	at anatlyzer.atl.witness.ConstraintSatisfactionChecker.check(ConstraintSatisfactionChecker.java:93)
	at mychecker.ETLChecker.test(ETLChecker.java:64)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.epsilon.eol.util.ReflectionUtil.executeMethod(ReflectionUtil.java:187)
	at org.eclipse.epsilon.eol.util.ReflectionUtil.executeMethod(ReflectionUtil.java:163)
	at org.eclipse.epsilon.eol.execute.introspection.java.ObjectMethod.execute(ObjectMethod.java:49)
	at org.eclipse.epsilon.eol.dom.OperationCallExpression.execute(OperationCallExpression.java:126)
	at org.eclipse.epsilon.eol.execute.ExecutorFactory.executeAST(ExecutorFactory.java:109)
	at org.eclipse.epsilon.eol.dom.AssignmentStatement.execute(AssignmentStatement.java:59)
	at org.eclipse.epsilon.eol.execute.ExecutorFactory.executeAST(ExecutorFactory.java:109)
	at org.eclipse.epsilon.eol.dom.StatementBlock.execute(StatementBlock.java:43)
	at org.eclipse.epsilon.eol.execute.ExecutorFactory.executeAST(ExecutorFactory.java:109)
	at org.eclipse.epsilon.eol.EolModule.execute(EolModule.java:55)
	at org.eclipse.epsilon.examples.standalone1.EpsilonStandaloneExample.execute(EpsilonStandaloneExample.java:82)
	at org.eclipse.epsilon.examples.standalone1.EpsilonStandaloneExample.execute(EpsilonStandaloneExample.java:70)
	at org.eclipse.epsilon.examples.standalone1.eol1.EolStandaloneExample.run(EolStandaloneExample.java:103)
	at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:247)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)
	at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511)
	at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1499)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1299)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4072)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3698)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1515)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1488)
Caused by: java.lang.NullPointerException
	... 63 more