Thread [main] (Suspended (breakpoint at line 86 in ProblemHandler)) ProblemReporter(ProblemHandler).handle(int, String[], String[], int, int, int, ReferenceContext, CompilationResult) line: 86 ProblemReporter.handle(int, String[], String[], int, int, int) line: 1768 ProblemReporter.isClassPathCorrect(char[][], CompilationUnitDeclaration) line: 3430 UnresolvedReferenceBinding.resolve(LookupEnvironment, boolean) line: 47 BinaryTypeBinding.resolveType(ReferenceBinding, LookupEnvironment, boolean) line: 97 ParameterizedTypeBinding.resolve() line: 816 BinaryTypeBinding.resolveType(TypeBinding, LookupEnvironment, ParameterizedTypeBinding, int) line: 111 BinaryTypeBinding.resolveTypesFor(MethodBinding) line: 880 MethodVerifier15.computeSubstituteMethod(MethodBinding, MethodBinding) line: 420 MethodVerifier15.areMethodsEqual(MethodBinding, MethodBinding) line: 21 MethodVerifier15(MethodVerifier).computeInheritedMethods(ReferenceBinding, ReferenceBinding[]) line: 456 MethodVerifier15(MethodVerifier).computeInheritedMethods() line: 392 MethodVerifier15(MethodVerifier).verify(SourceTypeBinding) line: 636 MethodVerifier15.verify(SourceTypeBinding) line: 544 SourceTypeBinding.verifyMethods(MethodVerifier) line: 1594 CompilationUnitScope.verifyMethods(MethodVerifier) line: 756 CompilationUnitProblemFinder(Compiler).resolve(CompilationUnitDeclaration, ICompilationUnit, boolean, boolean, boolean) line: 647 CompilationUnitProblemFinder.process(CompilationUnitDeclaration, ICompilationUnit, char[], Parser, WorkingCopyOwner, HashMap, boolean, boolean, IProgressMonitor) line: 186 CompilationUnit.buildStructure(OpenableElementInfo, IProgressMonitor, Map, IResource) line: 181 CompilationUnit(Openable).generateInfos(Object, HashMap, IProgressMonitor) line: 229 CompilationUnit(JavaElement).openWhenClosed(Object, IProgressMonitor) line: 505 CompilationUnit.makeConsistent(int, boolean, boolean, HashMap, IProgressMonitor) line: 993 ReconcileWorkingCopyOperation.makeConsistent(CompilationUnit, IProblemRequestor) line: 131 ReconcileWorkingCopyOperation.executeOperation() line: 71 ReconcileWorkingCopyOperation(JavaModelOperation).run(IProgressMonitor) line: 720 ReconcileWorkingCopyOperation(JavaModelOperation).runOperation(IProgressMonitor) line: 779 CompilationUnit.reconcile(int, boolean, boolean, WorkingCopyOwner, IProgressMonitor) line: 1123 CompilationUnit.reconcile(int, boolean, WorkingCopyOwner, IProgressMonitor) line: 1095 CompilationUnitDocumentProvider$3.run() line: 1159 SafeRunner.run(ISafeRunnable) line: 37 CompilationUnitDocumentProvider.commitWorkingCopy(IProgressMonitor, Object, CompilationUnitDocumentProvider$CompilationUnitInfo, boolean) line: 1156 CompilationUnitDocumentProvider$4.execute(IProgressMonitor) line: 1266 CompilationUnitDocumentProvider$4(TextFileDocumentProvider$DocumentProviderOperation).run(IProgressMonitor) line: 144 WorkspaceModifyDelegatingOperation.execute(IProgressMonitor) line: 68 WorkspaceModifyOperation$1.run(IProgressMonitor) line: 101 Workspace.run(IWorkspaceRunnable, ISchedulingRule, int, IProgressMonitor) line: 1737 WorkspaceModifyDelegatingOperation(WorkspaceModifyOperation).run(IProgressMonitor) line: 113 WorkspaceOperationRunner.run(boolean, boolean, IRunnableWithProgress, ISchedulingRule) line: 73 WorkspaceOperationRunner.run(boolean, boolean, IRunnableWithProgress) line: 63 CompilationUnitDocumentProvider(TextFileDocumentProvider).executeOperation(TextFileDocumentProvider$DocumentProviderOperation, IProgressMonitor) line: 460 CompilationUnitDocumentProvider(TextFileDocumentProvider).saveDocument(IProgressMonitor, Object, IDocument, boolean) line: 744 CompilationUnitEditor(AbstractTextEditor).performSave(boolean, IProgressMonitor) line: 3796 CompilationUnitEditor.performSave(boolean, IProgressMonitor) line: 1343 CompilationUnitEditor.doSave(IProgressMonitor) line: 1396 SaveableHelper$1.run(IProgressMonitor) line: 131 SaveableHelper$4.run(IProgressMonitor) line: 252 ModalContext.runInCurrentThread(IRunnableWithProgress, IProgressMonitor) line: 369 ModalContext.run(IRunnableWithProgress, boolean, IProgressMonitor, Display) line: 313 ApplicationWindow$1.run() line: 763 BusyIndicator.showWhile(Display, Runnable) line: 67 WorkbenchWindow(ApplicationWindow).run(boolean, boolean, IRunnableWithProgress) line: 760 WorkbenchWindow.run(boolean, boolean, IRunnableWithProgress) line: 2283 SaveableHelper.runProgressMonitorOperation(String, IRunnableWithProgress, IWorkbenchWindow) line: 258 SaveableHelper.savePart(ISaveablePart, IWorkbenchPart, IWorkbenchWindow, boolean) line: 136 EditorManager.savePart(ISaveablePart, IWorkbenchPart, boolean) line: 1360 WorkbenchPage.savePart(ISaveablePart, IWorkbenchPart, boolean) line: 2978 WorkbenchPage.saveEditor(IEditorPart, boolean) line: 2991 SaveAction.run() line: 67 SaveAction(Action).runWithEvent(Event) line: 499 ActionHandler.execute(ExecutionEvent) line: 119 Command.executeWithChecks(ExecutionEvent) line: 461 ParameterizedCommand.executeWithChecks(Object, Object) line: 424 HandlerService.executeCommand(ParameterizedCommand, Event) line: 160 WorkbenchKeyboard.executeCommand(Binding, Event) line: 466 WorkbenchKeyboard.press(List, Event) line: 799 WorkbenchKeyboard.processKeyEvent(List, Event) line: 846 WorkbenchKeyboard.filterKeySequenceBindings(Event) line: 564 WorkbenchKeyboard.access$3(WorkbenchKeyboard, Event) line: 506 WorkbenchKeyboard$KeyDownFilter.handleEvent(Event) line: 122 EventTable.sendEvent(Event) line: 66 Display.filterEvent(Event) line: 982 StyledText(Widget).sendEvent(Event) line: 927 StyledText(Widget).sendEvent(int, Event, boolean) line: 952 StyledText(Widget).sendEvent(int, Event) line: 937 StyledText(Widget).sendKeyEvent(int, int, int, int, Event) line: 965 StyledText(Widget).sendKeyEvent(int, int, int, int) line: 961 StyledText(Widget).wmChar(int, int, int) line: 1275 StyledText(Control).WM_CHAR(int, int) line: 3346 StyledText(Control).windowProc(int, int, int, int) line: 3246 Display.windowProc(int, int, int, int) line: 4025 OS.DispatchMessageW(MSG) line: not available [native method] OS.DispatchMessage(MSG) line: 1923 Display.readAndDispatch() line: 2966 Workbench.runEventLoop(Window$IExceptionHandler, Display) line: 1914 Workbench.runUI() line: 1878 Workbench.createAndRunWorkbench(Display, WorkbenchAdvisor) line: 419 PlatformUI.createAndRunWorkbench(Display, WorkbenchAdvisor) line: 143 IDEApplication.run(Object) line: 95 PlatformActivator$1.run(Object) line: 78 EclipseAppLauncher.runApplication(Object) line: 92 EclipseAppLauncher.start(Object) line: 68 EclipseStarter.run(Object) line: 400 EclipseStarter.run(String[], Runnable) line: 177 NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method] NativeMethodAccessorImpl.invoke(Object, Object[]) line: not available DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: not available Method.invoke(Object, Object...) line: not available Main.invokeFramework(String[], URL[]) line: 336 Main.basicRun(String[]) line: 280 Main.run(String[]) line: 977 Main.main(String[]) line: 952