Spare the exception in EmfPropertyGetter.hasProperty
diff --git a/plugins/org.eclipse.epsilon.emc.emf/src/org/eclipse/epsilon/emc/emf/EmfPropertyGetter.java b/plugins/org.eclipse.epsilon.emc.emf/src/org/eclipse/epsilon/emc/emf/EmfPropertyGetter.java
index 6272eb5..ec75150 100644
--- a/plugins/org.eclipse.epsilon.emc.emf/src/org/eclipse/epsilon/emc/emf/EmfPropertyGetter.java
+++ b/plugins/org.eclipse.epsilon.emc.emf/src/org/eclipse/epsilon/emc/emf/EmfPropertyGetter.java
@@ -24,6 +24,14 @@
 	}

 	

 	@Override

+	public Object hasProperty(Object object, String property) {

+		if (object instanceof EObject) {

+			return EmfUtil.getEStructuralFeature(((EObject) object).eClass(), property) != null;

+		}

+		else return false;

+	}

+	

+	@Override

 	public Object invoke(Object object, String property, IEolContext context) throws EolRuntimeException {

 		EObject eObject = (EObject) object;

 		EStructuralFeature sf = EmfUtil.getEStructuralFeature(eObject.eClass(), property);