java.lang.NullPointerException at java.lang.String.(String.java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.BlockScope.getBinding(BlockS cope.java:752) at org.eclipse.jdt.internal.compiler.lookup.BlockScope.getBinding(BlockS cope.java:393) at org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference.resolveT ype(QualifiedNameReference.java:720) at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(Message Send.java:184) at org.eclipse.jdt.internal.compiler.ast.Expression.resolve(Expression.j ava:433) at org.eclipse.jdt.internal.compiler.ast.IfStatement.resolve(IfStatement .java:243) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resol veStatements(AbstractMethodDeclaration.java:324) at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatem ents(MethodDeclaration.java:127) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resol ve(AbstractMethodDeclaration.java:313) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDec laration.java:791) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDec laration.java:832) at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.reso lve(CompilationUnitDeclaration.java:251) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:538) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:338) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(Ab stractImageBuilder.java(Compiled Code)) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(Ab stractImageBuilder.java:145) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchIm ageBuilder.java:51) at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilde r.java:194) at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.j ava:122) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java :427) at org.eclipse.core.runtime.Platform.run(Platform.java(Compiled Code)) at org.eclipse.core.runtime.Platform.run(Platform.java(Compiled Code)) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager .java:125) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager .java:181) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager .java:191) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java :151) at org.eclipse.core.runtime.Platform.run(Platform.java(Compiled Code)) at org.eclipse.core.runtime.Platform.run(Platform.java(Compiled Code)) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager .java:165) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildMan ager.java:243) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java :212) at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:18 1) at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java :174) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Modal Context.java:101) java.lang.NullPointerException at java.lang.String.(String.java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:975 ) at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBind ing(SingleTypeReference.java:39) at org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.getTypeBinding (FieldDeclaration.java:121) at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTyp eFor(SourceTypeBinding.java:768) at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.fields(Sou rceTypeBinding.java:357) at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.faultInTyp esForFieldsAndMethods(SourceTypeBinding.java:344) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultIn Types(CompilationUnitScope.java:352) at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:579) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(Co mpilationUnitProblemFinder.java:208) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOp eration(ReconcileWorkingCopyOperation.java:62) at org.eclipse.jdt.internal.core.JavaModelOperation.execute(JavaModelOpe ration.java:365) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperati on.java:684) at org.eclipse.jdt.internal.core.JavaElement.runOperation(JavaElement.ja va:540) at org.eclipse.jdt.internal.core.WorkingCopy.reconcile(WorkingCopy.java: 438) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconci le(JavaReconcilingStrategy.java:72) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initial Reconcile(JavaReconcilingStrategy.java:126) at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoR econciler.java:104) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread .run(AbstractReconciler.java:155) java.lang.NullPointerException at java.lang.String.(String.java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:975 ) at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBind ing(SingleTypeReference.java:39) at org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.getTypeBinding (FieldDeclaration.java:121) at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTyp eFor(SourceTypeBinding.java:768) at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.fields(Sou rceTypeBinding.java:357) at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.faultInTyp esForFieldsAndMethods(SourceTypeBinding.java:344) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultIn Types(CompilationUnitScope.java:352) at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:579) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(Co mpilationUnitProblemFinder.java:208) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOp eration(ReconcileWorkingCopyOperation.java:62) at org.eclipse.jdt.internal.core.JavaModelOperation.execute(JavaModelOpe ration.java:365) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperati on.java:684) at org.eclipse.jdt.internal.core.JavaElement.runOperation(JavaElement.ja va:540) at org.eclipse.jdt.internal.core.WorkingCopy.reconcile(WorkingCopy.java: 438) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconci le(JavaReconcilingStrategy.java:72) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initial Reconcile(JavaReconcilingStrategy.java:126) at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoR econciler.java:104) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread .run(AbstractReconciler.java:155) java.lang.NullPointerException at java.lang.String.(String.java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:975 ) at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBind ing(SingleTypeReference.java:39) at org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.getTypeBinding (FieldDeclaration.java:121) at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTyp eFor(SourceTypeBinding.java:768) at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.fields(Sou rceTypeBinding.java:357) at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.faultInTyp esForFieldsAndMethods(SourceTypeBinding.java:344) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultIn Types(CompilationUnitScope.java:352) at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:579) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(Co mpilationUnitProblemFinder.java:208) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOp eration(ReconcileWorkingCopyOperation.java:62) at org.eclipse.jdt.internal.core.JavaModelOperation.execute(JavaModelOpe ration.java:365) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperati on.java:684) at org.eclipse.jdt.internal.core.JavaElement.runOperation(JavaElement.ja va:540) at org.eclipse.jdt.internal.core.WorkingCopy.reconcile(WorkingCopy.java: 438) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconci le(JavaReconcilingStrategy.java:72) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initial Reconcile(JavaReconcilingStrategy.java:126) at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoR econciler.java:104) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread .run(AbstractReconciler.java:155) java.lang.NullPointerException at java.lang.String.(String.java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope .java(Compiled Code)) at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:975 ) at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBind ing(SingleTypeReference.java:39) at org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.getTypeBinding (FieldDeclaration.java:121) at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTyp eFor(SourceTypeBinding.java:768) at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.fields(Sou rceTypeBinding.java:357) at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.faultInTyp esForFieldsAndMethods(SourceTypeBinding.java:344) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultIn Types(CompilationUnitScope.java:352) at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:579) at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(Co mpilationUnitProblemFinder.java:208) at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOp eration(ReconcileWorkingCopyOperation.java:62) at org.eclipse.jdt.internal.core.JavaModelOperation.execute(JavaModelOpe ration.java:365) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperati on.java:684) at org.eclipse.jdt.internal.core.JavaElement.runOperation(JavaElement.ja va:540) at org.eclipse.jdt.internal.core.WorkingCopy.reconcile(WorkingCopy.java: 438) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconci le(JavaReconcilingStrategy.java:72) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initial Reconcile(JavaReconcilingStrategy.java:126) at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoR econciler.java:104) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread .run(AbstractReconciler.java:155)