Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Solutions on the web

via SpringSource Issue Tracker by David Syer, 1 year ago
This exception has no message.
via SpringSource Issue Tracker by David Syer, 1 year ago
This exception has no message.
java.lang.StackOverflowError: 	at org.eclipse.jdt.internal.core.Member.(Member.java:32)	at org.eclipse.jdt.internal.core.NamedMember.(NamedMember.java:39)	at org.eclipse.jdt.internal.core.BinaryMember.(BinaryMember.java:36)	at org.eclipse.jdt.internal.core.BinaryType.(BinaryType.java:52)	at scala.tools.eclipse.javaelements.ScalaClassFile$ScalaBinaryType.(ScalaClassFile.scala:72)	at scala.tools.eclipse.javaelements.ScalaClassFile.getType(ScalaClassFile.scala:77)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:687)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)	at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)	at org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:540)	at org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:286)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:241)	at org.eclipse.jdt.internal.core.BinaryType.getDeclaringType(BinaryType.java:238)	at org.eclipse.jdt.internal.core.ClassFile.getOuterMostEnclosingType(ClassFile.java:688)	at org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:629)