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 Malte Hübner, 1 year ago
JDTClassNode instances are immutable
via SpringSource Issue Tracker by Malte Hübner, 2 years ago
JDTClassNode instances are immutable
java.lang.IllegalAccessError: JDTClassNode instances are immutable	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTClassNode.addProperty(JDTClassNode.java:522)	at org.codehaus.groovy.grails.compiler.injection.DefaultGrailsDomainClassInjector.injectIdProperty(DefaultGrailsDomainClassInjector.java:213)	at org.codehaus.groovy.grails.compiler.injection.DefaultGrailsDomainClassInjector.performInjectionOnAnnotatedEntity(DefaultGrailsDomainClassInjector.java:62)	at org.codehaus.groovy.grails.compiler.injection.DefaultGrailsDomainClassInjector.performInjection(DefaultGrailsDomainClassInjector.java:57)	at org.codehaus.groovy.grails.compiler.injection.DefaultGrailsDomainClassInjector.performInjection(DefaultGrailsDomainClassInjector.java:218)	at org.codehaus.groovy.grails.compiler.injection.GlobalEntityASTTransformation.visit(GlobalEntityASTTransformation.java:38)	at org.codehaus.groovy.transform.ASTTransformationVisitor$3.call(ASTTransformationVisitor.java:358)	at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:960)	at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:578)	at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:554)	at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:531)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:160)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.analyseCode(GroovyCompilationUnitDeclaration.java:1719)	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:964)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:190)	at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.buildStructure(GroovyCompilationUnit.java:339)	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)	at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)	at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:118)	at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:287)	at org.eclipse.jdt.internal.core.CancelableNameEnvironment.findType(CancelableNameEnvironment.java:45)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:130)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:2616)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2328)	at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding(SingleTypeReference.java:44)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.internalResolveType(TypeReference.java:131)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:206)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveTypeArgument(TypeReference.java:214)	at org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.internalResolveType(ParameterizedSingleTypeReference.java:180)	at org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.resolveType(ParameterizedSingleTypeReference.java:278)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypeFor(SourceTypeBinding.java:1282)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.getField(SourceTypeBinding.java:864)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyClassScope.augmentMethodBindings(GroovyClassScope.java:129)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildMethods(ClassScope.java:342)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildFieldsAndMethods(ClassScope.java:148)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.buildFieldsAndMethods(CompilationUnitScope.java:72)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:210)	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:948)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:190)	at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.buildStructure(GroovyCompilationUnit.java:339)	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)	at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)	at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:118)	at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:287)	at org.eclipse.jdt.internal.core.CancelableNameEnvironment.findType(CancelableNameEnvironment.java:45)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:130)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:2616)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2328)	at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding(SingleTypeReference.java:44)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.internalResolveType(TypeReference.java:131)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:206)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveTypeArgument(TypeReference.java:214)	at org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.internalResolveType(ParameterizedSingleTypeReference.java:180)	at org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.resolveType(ParameterizedSingleTypeReference.java:278)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypeFor(SourceTypeBinding.java:1282)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.getField(SourceTypeBinding.java:864)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyClassScope.augmentMethodBindings(GroovyClassScope.java:129)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildMethods(ClassScope.java:342)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildFieldsAndMethods(ClassScope.java:148)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.buildFieldsAndMethods(CompilationUnitScope.java:72)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:210)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:235)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.accept(CompilationUnitProblemFinder.java:122)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:142)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findImport(CompilationUnitScope.java:584)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findSingleImport(CompilationUnitScope.java:652)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInImports(CompilationUnitScope.java:460)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInTypes(CompilationUnitScope.java:557)	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:954)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:190)	at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.buildStructure(GroovyCompilationUnit.java:339)	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)	at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)	at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:118)	at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:287)	at org.eclipse.jdt.internal.core.CancelableNameEnvironment.findType(CancelableNameEnvironment.java:45)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:130)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:2616)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2328)	at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding(SingleTypeReference.java:44)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.internalResolveType(TypeReference.java:131)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:206)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveTypeArgument(TypeReference.java:214)	at org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.internalResolveType(ParameterizedSingleTypeReference.java:180)	at org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.resolveType(ParameterizedSingleTypeReference.java:278)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypeFor(SourceTypeBinding.java:1282)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.getField(SourceTypeBinding.java:864)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyClassScope.augmentMethodBindings(GroovyClassScope.java:129)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildMethods(ClassScope.java:342)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildFieldsAndMethods(ClassScope.java:148)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.buildFieldsAndMethods(CompilationUnitScope.java:72)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:210)	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:948)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:190)	at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.buildStructure(GroovyCompilationUnit.java:339)	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)	at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)	at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:118)	at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:287)	at org.eclipse.jdt.internal.core.CancelableNameEnvironment.findType(CancelableNameEnvironment.java:45)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:130)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:2616)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2328)	at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding(SingleTypeReference.java:44)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.internalResolveType(TypeReference.java:131)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:206)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveTypeArgument(TypeReference.java:214)	at org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.internalResolveType(ParameterizedSingleTypeReference.java:180)	at org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.resolveType(ParameterizedSingleTypeReference.java:278)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypeFor(SourceTypeBinding.java:1282)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.getField(SourceTypeBinding.java:864)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyClassScope.augmentMethodBindings(GroovyClassScope.java:129)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildMethods(ClassScope.java:342)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildFieldsAndMethods(ClassScope.java:148)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.buildFieldsAndMethods(CompilationUnitScope.java:72)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:210)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:235)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.accept(CompilationUnitProblemFinder.java:122)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:142)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2395)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitScope.lookupClassNodeForSource(GroovyCompilationUnitScope.java:172)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolveFromCompileUnit(JDTResolver.java:140)	at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:305)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolve(JDTResolver.java:255)	at org.codehaus.groovy.control.ResolveVisitor.resolveFromModule(ResolveVisitor.java:669)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolveFromModule(JDTResolver.java:114)	at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:304)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolve(JDTResolver.java:255)	at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:270)	at org.codehaus.groovy.control.ResolveVisitor.transformVariableExpression(ResolveVisitor.java:986)	at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:764)	at org.codehaus.groovy.ast.expr.MapEntryExpression.transformExpression(MapEntryExpression.java:41)	at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:781)	at org.codehaus.groovy.ast.expr.Expression.transformExpressions(Expression.java:63)	at org.codehaus.groovy.ast.expr.MapExpression.transformExpression(MapExpression.java:61)	at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:781)	at org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitField(ClassCodeExpressionTransformer.java:65)	at org.codehaus.groovy.control.ResolveVisitor.visitField(ResolveVisitor.java:211)	at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1089)	at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:51)	at org.codehaus.groovy.control.ResolveVisitor.visitClass(ResolveVisitor.java:1254)	at org.codehaus.groovy.control.ResolveVisitor.startResolving(ResolveVisitor.java:177)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.startResolving(JDTResolver.java:566)	at org.codehaus.groovy.control.CompilationUnit$1.call(CompilationUnit.java:687)	at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:960)	at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:578)	at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:554)	at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:531)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:160)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.resolve(GroovyCompilationUnitDeclaration.java:1636)	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:961)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:190)	at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.buildStructure(GroovyCompilationUnit.java:339)	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)	at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)	at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:118)	at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:287)	at org.eclipse.jdt.internal.core.CancelableNameEnvironment.findType(CancelableNameEnvironment.java:45)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:130)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:2616)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2328)	at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding(SingleTypeReference.java:44)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.internalResolveType(TypeReference.java:131)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:206)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveTypeArgument(TypeReference.java:214)	at org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.internalResolveType(ParameterizedSingleTypeReference.java:180)	at org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.resolveType(ParameterizedSingleTypeReference.java:278)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypeFor(SourceTypeBinding.java:1282)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.getField(SourceTypeBinding.java:864)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyClassScope.augmentMethodBindings(GroovyClassScope.java:129)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildMethods(ClassScope.java:342)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildFieldsAndMethods(ClassScope.java:148)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.buildFieldsAndMethods(CompilationUnitScope.java:72)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:210)	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:948)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:190)	at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.buildStructure(GroovyCompilationUnit.java:339)	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)	at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)	at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:118)	at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:287)	at org.eclipse.jdt.internal.core.CancelableNameEnvironment.findType(CancelableNameEnvironment.java:45)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:130)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:2616)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2328)	at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding(SingleTypeReference.java:44)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.internalResolveType(TypeReference.java:131)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:206)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypesFor(SourceTypeBinding.java:1377)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.methods(SourceTypeBinding.java:1097)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.faultInTypesForFieldsAndMethods(SourceTypeBinding.java:593)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInTypes(CompilationUnitScope.java:560)	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:954)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:190)	at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.buildStructure(GroovyCompilationUnit.java:339)	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)	at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)	at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:118)	at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:287)	at org.eclipse.jdt.internal.core.CancelableNameEnvironment.findType(CancelableNameEnvironment.java:45)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:130)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2395)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitScope.lookupClassNodeForSource(GroovyCompilationUnitScope.java:172)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolveFromCompileUnit(JDTResolver.java:140)	at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:305)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolve(JDTResolver.java:255)	at org.codehaus.groovy.control.ResolveVisitor.resolveFromModule(ResolveVisitor.java:669)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolveFromModule(JDTResolver.java:114)	at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:304)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolve(JDTResolver.java:255)	at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:270)	at org.codehaus.groovy.control.ResolveVisitor.transformVariableExpression(ResolveVisitor.java:986)	at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:764)	at org.codehaus.groovy.ast.expr.MapEntryExpression.transformExpression(MapEntryExpression.java:41)	at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:781)	at org.codehaus.groovy.ast.expr.Expression.transformExpressions(Expression.java:63)	at org.codehaus.groovy.ast.expr.MapExpression.transformExpression(MapExpression.java:61)	at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:781)	at org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitField(ClassCodeExpressionTransformer.java:65)	at org.codehaus.groovy.control.ResolveVisitor.visitField(ResolveVisitor.java:211)	at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1089)	at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:51)	at org.codehaus.groovy.control.ResolveVisitor.visitClass(ResolveVisitor.java:1254)	at org.codehaus.groovy.control.ResolveVisitor.startResolving(ResolveVisitor.java:177)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.startResolving(JDTResolver.java:566)	at org.codehaus.groovy.control.CompilationUnit$1.call(CompilationUnit.java:687)	at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:960)	at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:578)	at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:554)	at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:531)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:160)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.resolve(GroovyCompilationUnitDeclaration.java:1636)	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:961)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:190)	at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.buildStructure(GroovyCompilationUnit.java:339)	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)	at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)	at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:118)	at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:287)	at org.eclipse.jdt.internal.core.CancelableNameEnvironment.findType(CancelableNameEnvironment.java:45)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:130)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:2616)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2328)	at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding(SingleTypeReference.java:44)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.internalResolveType(TypeReference.java:131)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:206)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypeFor(SourceTypeBinding.java:1282)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.getField(SourceTypeBinding.java:864)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyClassScope.augmentMethodBindings(GroovyClassScope.java:129)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildMethods(ClassScope.java:342)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildFieldsAndMethods(ClassScope.java:148)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.buildFieldsAndMethods(CompilationUnitScope.java:72)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:210)	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:948)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:190)	at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.buildStructure(GroovyCompilationUnit.java:339)	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)	at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)	at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:118)	at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:287)	at org.eclipse.jdt.internal.core.CancelableNameEnvironment.findType(CancelableNameEnvironment.java:45)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:130)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:2616)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2328)	at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding(SingleTypeReference.java:44)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.internalResolveType(TypeReference.java:131)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:206)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypeFor(SourceTypeBinding.java:1282)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.getField(SourceTypeBinding.java:864)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyClassScope.augmentMethodBindings(GroovyClassScope.java:129)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildMethods(ClassScope.java:342)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildFieldsAndMethods(ClassScope.java:148)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.buildFieldsAndMethods(CompilationUnitScope.java:72)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:210)	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:948)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:190)	at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.buildStructure(GroovyCompilationUnit.java:339)	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)	at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)	at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:118)	at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:287)	at org.eclipse.jdt.internal.core.CancelableNameEnvironment.findType(CancelableNameEnvironment.java:45)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:130)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:2616)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2328)	at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding(SingleTypeReference.java:44)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.internalResolveType(TypeReference.java:131)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:206)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypeFor(SourceTypeBinding.java:1282)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.getField(SourceTypeBinding.java:864)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyClassScope.augmentMethodBindings(GroovyClassScope.java:129)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildMethods(ClassScope.java:342)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildFieldsAndMethods(ClassScope.java:148)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.buildFieldsAndMethods(CompilationUnitScope.java:72)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:210)	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:948)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:190)	at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.buildStructure(GroovyCompilationUnit.java:339)	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)	at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)	at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:118)	at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:287)	at org.eclipse.jdt.internal.core.CancelableNameEnvironment.findType(CancelableNameEnvironment.java:45)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:130)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:2616)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2328)	at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding(SingleTypeReference.java:44)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.internalResolveType(TypeReference.java:131)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:206)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveTypeArgument(TypeReference.java:214)	at org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.internalResolveType(ParameterizedSingleTypeReference.java:180)	at org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.resolveType(ParameterizedSingleTypeReference.java:278)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypeFor(SourceTypeBinding.java:1282)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.getField(SourceTypeBinding.java:864)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyClassScope.augmentMethodBindings(GroovyClassScope.java:129)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildMethods(ClassScope.java:342)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildFieldsAndMethods(ClassScope.java:148)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.buildFieldsAndMethods(CompilationUnitScope.java:72)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:210)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:235)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.accept(CompilationUnitProblemFinder.java:122)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:142)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2395)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitScope.lookupClassNodeForSource(GroovyCompilationUnitScope.java:172)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolveFromCompileUnit(JDTResolver.java:140)	at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:305)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolve(JDTResolver.java:255)	at org.codehaus.groovy.control.ResolveVisitor.resolveFromModule(ResolveVisitor.java:669)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolveFromModule(JDTResolver.java:114)	at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:304)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolve(JDTResolver.java:255)	at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:270)	at org.codehaus.groovy.control.ResolveVisitor.transformVariableExpression(ResolveVisitor.java:986)	at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:764)	at org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitField(ClassCodeExpressionTransformer.java:65)	at org.codehaus.groovy.control.ResolveVisitor.visitField(ResolveVisitor.java:211)	at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1089)	at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:51)	at org.codehaus.groovy.control.ResolveVisitor.visitClass(ResolveVisitor.java:1254)	at org.codehaus.groovy.control.ResolveVisitor.startResolving(ResolveVisitor.java:177)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.startResolving(JDTResolver.java:566)	at org.codehaus.groovy.control.CompilationUnit$1.call(CompilationUnit.java:687)	at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:960)	at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:578)	at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:554)	at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:531)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:160)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.resolve(GroovyCompilationUnitDeclaration.java:1636)	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:961)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:190)	at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.buildStructure(GroovyCompilationUnit.java:339)	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)	at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)	at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:118)	at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:287)	at org.eclipse.jdt.internal.core.CancelableNameEnvironment.findType(CancelableNameEnvironment.java:45)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:130)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:2616)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2328)	at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding(SingleTypeReference.java:44)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.internalResolveType(TypeReference.java:131)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:206)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypeFor(SourceTypeBinding.java:1282)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.getField(SourceTypeBinding.java:864)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyClassScope.augmentMethodBindings(GroovyClassScope.java:129)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildMethods(ClassScope.java:342)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildFieldsAndMethods(ClassScope.java:148)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.buildFieldsAndMethods(CompilationUnitScope.java:72)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:210)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:235)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.accept(CompilationUnitProblemFinder.java:122)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:142)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2395)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitScope.lookupClassNodeForSource(GroovyCompilationUnitScope.java:172)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolveFromCompileUnit(JDTResolver.java:140)	at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:305)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolve(JDTResolver.java:255)	at org.codehaus.groovy.control.ResolveVisitor.resolveFromModule(ResolveVisitor.java:669)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolveFromModule(JDTResolver.java:114)	at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:304)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.resolve(JDTResolver.java:255)	at org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:270)	at org.codehaus.groovy.control.ResolveVisitor.transformVariableExpression(ResolveVisitor.java:986)	at org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:764)	at org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitField(ClassCodeExpressionTransformer.java:65)	at org.codehaus.groovy.control.ResolveVisitor.visitField(ResolveVisitor.java:211)	at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1089)	at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:51)	at org.codehaus.groovy.control.ResolveVisitor.visitClass(ResolveVisitor.java:1254)	at org.codehaus.groovy.control.ResolveVisitor.startResolving(ResolveVisitor.java:177)	at org.codehaus.jdt.groovy.internal.compiler.ast.JDTResolver.startResolving(JDTResolver.java:566)	at org.codehaus.groovy.control.CompilationUnit$1.call(CompilationUnit.java:687)	at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:960)	at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:578)	at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:554)	at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:531)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.processToPhase(GroovyCompilationUnitDeclaration.java:160)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyCompilationUnitDeclaration.resolve(GroovyCompilationUnitDeclaration.java:1636)	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:961)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:190)	at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.buildStructure(GroovyCompilationUnit.java:339)	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)	at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)	at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:118)	at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:287)	at org.eclipse.jdt.internal.core.CancelableNameEnvironment.findType(CancelableNameEnvironment.java:45)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:130)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:2616)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2328)	at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding(SingleTypeReference.java:44)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.internalResolveType(TypeReference.java:131)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:206)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypeFor(SourceTypeBinding.java:1282)	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.getField(SourceTypeBinding.java:864)	at org.codehaus.jdt.groovy.internal.compiler.ast.GroovyClassScope.augmentMethodBindings(GroovyClassScope.java:129)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildMethods(ClassScope.java:342)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.buildFieldsAndMethods(ClassScope.java:148)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.buildFieldsAndMethods(CompilationUnitScope.java:72)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:210)	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:948)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:190)	at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.buildStructure(GroovyCompilationUnit.java:339)	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)	at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)	at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:118)	at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:287)	at org.eclipse.jdt.internal.core.CancelableNameEnvironment.findType(CancelableNameEnvironment.java:45)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:130)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findImport(CompilationUnitScope.java:584)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findSingleImport(CompilationUnitScope.java:652)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInImports(CompilationUnitScope.java:460)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInTypes(CompilationUnitScope.java:557)	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:954)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:190)	at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.buildStructure(GroovyCompilationUnit.java:339)	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)	at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos(SourceRefElement.java:107)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)	at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:118)	at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:287)	at org.eclipse.jdt.internal.core.CancelableNameEnvironment.findType(CancelableNameEnvironment.java:45)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:130)	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)	at org.eclipse.jdt.internal.compiler.lookup.Scope.getPackage(Scope.java:2302)	at org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference.getTypeBinding(QualifiedTypeReference.java:69)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.internalResolveType(TypeReference.java:131)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:210)	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveSuperType(TypeReference.java:188)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype(ClassScope.java:1209)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperclass(ClassScope.java:896)	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy(ClassScope.java:1052)	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierarchy(CompilationUnitScope.java:364)	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:198)	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:948)	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:190)	at org.codehaus.jdt.groovy.model.GroovyCompilationUnit.buildStructure(GroovyCompilationUnit.java:339)	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)	at org.eclipse.jdt.internal.core.BecomeWorkingCopyOperation.executeOperation(BecomeWorkingCopyOperation.java:38)	at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:728)	at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:788)	at org.eclipse.jdt.internal.core.CompilationUnit.becomeWorkingCopy(CompilationUnit.java:101)	at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:983)	at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:478)	at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1198)	at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4135)	at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:203)	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1413)	at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2552)	at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2525)	at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1371)	at org.codehaus.groovy.eclipse.editor.GroovyEditor.doSetInput(GroovyEditor.java:855)	at org.eclipse.ui.texteditor.AbstractTextEditor$19.run(AbstractTextEditor.java:3116)	at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)	at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:759)	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)	at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:756)	at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2579)	at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3134)	at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3161)	at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:798)	at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:644)	at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:462)	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)	at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)	at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)	at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)	at org.eclipse.ui.internal.PartStack.presentationSelectionChanged(PartStack.java:843)	at org.eclipse.ui.internal.PartStack.access$1(PartStack.java:829)	at org.eclipse.ui.internal.PartStack$1.selectPart(PartStack.java:139)	at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:133)	at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:270)	at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:279)	at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.access$1(DefaultTabFolder.java:1)	at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$2.handleEvent(DefaultTabFolder.java:87)	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:770)	at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3256)	at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:2045)	at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:323)	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3910)	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3503)	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)	at java.lang.reflect.Method.invoke(Method.java:597)	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)	at org.eclipse.equinox.launcher.Main.main(Main.java:1287)