fix for (very likely code with warnings)

java.lang.StackOverflowError
	at
org.eclipse.dltk.internal.javascript.ti.ElementValue.findMember(ElementValue.java:110)
	at
org.eclipse.dltk.internal.javascript.ti.ElementValue.findMemberA(ElementValue.java:100)
	at
org.eclipse.dltk.internal.javascript.ti.ImmutableValue$GetChildHandler.process(ImmutableValue.java:221)
	at
org.eclipse.dltk.internal.javascript.ti.ImmutableValue$GetChildHandler.process(ImmutableValue.java:1)
	at
org.eclipse.dltk.internal.javascript.ti.ImmutableValue.execute(ImmutableValue.java:89)
	at
org.eclipse.dltk.internal.javascript.ti.ImmutableValue.getChild(ImmutableValue.java:328)
	at
org.eclipse.dltk.internal.javascript.ti.ChildReference.getValue(ChildReference.java:41)
	at
org.eclipse.dltk.internal.javascript.ti.ChildReference.getValue(ChildReference.java:39)
	at
org.eclipse.dltk.internal.javascript.ti.AbstractReference.exists(AbstractReference.java:114)
	at
org.eclipse.dltk.javascript.typeinfo.RLocalType.getChild(RLocalType.java:86)
	at
org.eclipse.dltk.javascript.typeinfo.RLocalType.getDirectChild(RLocalType.java:52)
	at
org.eclipse.dltk.internal.javascript.ti.ElementValue.findMember(ElementValue.java:198)
	at
org.eclipse.dltk.internal.javascript.ti.ElementValue.findMemberA(ElementValue.java:100)
	at
org.eclipse.dltk.internal.javascript.ti.ImmutableValue$GetChildHandler.process(ImmutableValue.java:221)
	at
org.eclipse.dltk.internal.javascript.ti.ImmutableValue$GetChildHandler.process(ImmutableValue.java:1)
	at
org.eclipse.dltk.internal.javascript.ti.ImmutableValue.execute(ImmutableValue.java:89)
	at
org.eclipse.dltk.internal.javascript.ti.ImmutableValue.execute(ImmutableValue.java:92)
	at
org.eclipse.dltk.internal.javascript.ti.ImmutableValue.getChild(ImmutableValue.java:328)
	at
org.eclipse.dltk.internal.javascript.ti.ChildReference.getValue(ChildReference.java:41)
	at
org.eclipse.dltk.internal.javascript.ti.ChildReference.getValue(ChildReference.java:39)
	at
org.eclipse.dltk.internal.javascript.ti.AbstractReference.exists(AbstractReference.java:114)
	at
org.eclipse.dltk.javascript.typeinfo.RLocalType.getChild(RLocalType.java:86)
	at
org.eclipse.dltk.javascript.typeinfo.RLocalType.getDirectChild(RLocalType.java:52)
	at
org.eclipse.dltk.internal.javascript.ti.ElementValue.findMember(ElementValue.java:198)
	at
org.eclipse.dltk.internal.javascript.ti.ElementValue.findMemberA(ElementValue.java:100)
	at
org.eclipse.dltk.internal.javascript.ti.ImmutableValue$GetChildHandler.process(ImmutableValue.java:221)
	at
org.eclipse.dltk.internal.javascript.ti.ImmutableValue$GetChildHandler.process(ImmutableValue.java:1)
	at
org.eclipse.dltk.internal.javascript.ti.ImmutableValue.execute(ImmutableValue.java:89)
	at
org.eclipse.dltk.internal.javascript.ti.ImmutableValue.execute(ImmutableValue.java:92)
	at
org.eclipse.dltk.internal.javascript.ti.ImmutableValue.getChild(ImmutableValue.java:328)
	at
org.eclipse.dltk.internal.javascript.ti.ChildReference.getValue(ChildReference.java:41)
	at
org.eclipse.dltk.internal.javascript.ti.ChildReference.getValue(ChildReference.java:39)
	at
org.eclipse.dltk.internal.javascript.ti.AbstractReference.exists(AbstractReference.java:114)
	at
org.eclipse.dltk.javascript.typeinfo.RLocalType.getChild(RLocalType.java:86)
	at
org.eclipse.dltk.javascript.typeinfo.RLocalType.getDirectChild(RLocalType.java:52)
	at
org.eclipse.dltk.internal.javascript.ti.ElementValue.findMember(ElementValue.java:198)
	at
org.eclipse.dltk.internal.javascript.ti.ElementValue.findMemberA(ElementValue.java:100)