[484602] Debugger must ignore statements that are not part of a file,
e.g. when parsed with XpandParseFacade
diff --git a/plugins/org.eclipse.xpand/src/org/eclipse/internal/xpand2/debug/XpandElementAdapter.java b/plugins/org.eclipse.xpand/src/org/eclipse/internal/xpand2/debug/XpandElementAdapter.java
index 6838fdd..43ac147 100644
--- a/plugins/org.eclipse.xpand/src/org/eclipse/internal/xpand2/debug/XpandElementAdapter.java
+++ b/plugins/org.eclipse.xpand/src/org/eclipse/internal/xpand2/debug/XpandElementAdapter.java
@@ -71,6 +71,11 @@
 
 	@Override
 	public boolean shallHandle(Object element) {
+		if (element instanceof ExpandStatement) {
+			String fileName = ((ExpandStatement) element).getFileName();
+			if (fileName == null || fileName.isEmpty())
+				return false;
+		}
 		if (element instanceof TextStatement)
 			return false;
 		if (element instanceof Statement)