fix typos
diff --git a/plugins/org.eclipse.dltk.python.core/src/org/eclipse/dltk/python/parser/ast/statements/ExecStatement.java b/plugins/org.eclipse.dltk.python.core/src/org/eclipse/dltk/python/parser/ast/statements/ExecStatement.java
index 793947c..3c04657 100644
--- a/plugins/org.eclipse.dltk.python.core/src/org/eclipse/dltk/python/parser/ast/statements/ExecStatement.java
+++ b/plugins/org.eclipse.dltk.python.core/src/org/eclipse/dltk/python/parser/ast/statements/ExecStatement.java
@@ -13,13 +13,13 @@
 	
 	public void acceptIn(Expression e ) {
 		fIn = e;
-		if( e != null || e.sourceEnd() > this.sourceEnd() ) {
+		if( e != null && e.sourceEnd() > this.sourceEnd() ) {
 			this.setEnd(e.sourceEnd());
 		}
 	}
 	public void acceptIn2(Expression e ) {
 		fIn2 = e;
-		if( e != null || e.sourceEnd() > this.sourceEnd() ) {
+		if( e != null && e.sourceEnd() > this.sourceEnd() ) {
 			this.setEnd(e.sourceEnd());
 		}
 	}