| JavaModelManager |   | 4% |  | 0% | 718 | 724 | 1,881 | 1,962 | 188 | 194 | 0 | 1 |
| JavaProject |  | 0% |  | 0% | 659 | 659 | 1,571 | 1,571 | 175 | 175 | 1 | 1 |
| ClasspathEntry |  | 0% |  | 0% | 608 | 608 | 1,335 | 1,335 | 75 | 75 | 1 | 1 |
| DeltaProcessor |  | 0% |  | 0% | 568 | 568 | 1,384 | 1,384 | 58 | 58 | 1 | 1 |
| NameLookup |  | 0% |  | 0% | 353 | 353 | 824 | 824 | 53 | 53 | 1 | 1 |
| SourceMapper |  | 0% |  | 0% | 254 | 254 | 791 | 791 | 50 | 50 | 1 | 1 |
| SelectionRequestor |  | 0% |  | 0% | 239 | 239 | 576 | 576 | 30 | 30 | 1 | 1 |
| SearchableEnvironment |  | 0% |  | 0% | 231 | 231 | 568 | 568 | 43 | 43 | 1 | 1 |
| CompilationUnit |  | 0% |  | 0% | 278 | 278 | 558 | 558 | 108 | 108 | 1 | 1 |
| CompilationUnitStructureRequestor |  | 0% |  | 0% | 136 | 136 | 501 | 501 | 44 | 44 | 1 | 1 |
| BinaryType |  | 0% |  | 0% | 228 | 228 | 521 | 521 | 86 | 86 | 1 | 1 |
| CopyResourceElementsOperation |  | 0% |  | 0% | 162 | 162 | 444 | 444 | 24 | 24 | 1 | 1 |
| InternalNamingConventions |  | 0% |  | 0% | 186 | 186 | 456 | 456 | 16 | 16 | 1 | 1 |
| SourceType |  | 0% |  | 0% | 172 | 172 | 390 | 390 | 75 | 75 | 1 | 1 |
| JavaElementDelta |  | 0% |  | 0% | 160 | 160 | 398 | 398 | 49 | 49 | 1 | 1 |
| BinaryMethod |  | 0% |  | 0% | 151 | 151 | 381 | 381 | 40 | 40 | 1 | 1 |
| PackageFragmentRoot |  | 0% |  | 0% | 176 | 176 | 404 | 404 | 57 | 57 | 1 | 1 |
| JavaModelOperation |  | 0% |  | 0% | 154 | 154 | 343 | 343 | 61 | 61 | 1 | 1 |
| JavadocContents |  | 0% |  | 0% | 110 | 110 | 285 | 285 | 17 | 17 | 1 | 1 |
| ClasspathChange |  | 0% |  | 0% | 129 | 129 | 319 | 319 | 12 | 12 | 1 | 1 |
| DeltaProcessingState |   | 6% |  | 0% | 95 | 96 | 280 | 301 | 28 | 29 | 0 | 1 |
| JavaElement |   | 10% |  | 0% | 157 | 159 | 312 | 326 | 60 | 62 | 0 | 1 |
| PackageFragment |  | 0% |  | 0% | 122 | 122 | 250 | 250 | 40 | 40 | 1 | 1 |
| JavaElementDeltaBuilder |  | 0% |  | 0% | 116 | 116 | 261 | 261 | 23 | 23 | 1 | 1 |
| JavaModelStatus |  | 0% |  | 0% | 118 | 118 | 209 | 209 | 28 | 28 | 1 | 1 |
| ClassFileInfo |  | 0% |  | 0% | 79 | 79 | 224 | 224 | 15 | 15 | 1 | 1 |
| Buffer |  | 0% |  | 0% | 84 | 84 | 228 | 228 | 25 | 25 | 1 | 1 |
| ClassFile |  | 0% |  | 0% | 91 | 91 | 252 | 252 | 30 | 30 | 1 | 1 |
| Member |  | 0% |  | 0% | 118 | 118 | 238 | 238 | 22 | 22 | 1 | 1 |
| BinaryTypeConverter |  | 0% |  | 0% | 74 | 74 | 197 | 197 | 8 | 8 | 1 | 1 |
| LocalVariable |  | 0% |  | 0% | 92 | 92 | 217 | 217 | 36 | 36 | 1 | 1 |
| ExternalFoldersManager |  | 2% |  | 1% | 99 | 102 | 217 | 226 | 23 | 26 | 0 | 1 |
| JarPackageFragmentRoot |  | 0% |  | 0% | 83 | 83 | 186 | 186 | 28 | 28 | 1 | 1 |
| JavaProjectElementInfo |  | 0% |  | 0% | 63 | 63 | 178 | 178 | 10 | 10 | 1 | 1 |
| ModuleDescriptionInfo |  | 0% |  | 0% | 60 | 60 | 141 | 141 | 22 | 22 | 1 | 1 |
| AbstractClassFile |  | 0% |  | 0% | 80 | 80 | 169 | 169 | 32 | 32 | 1 | 1 |
| JavaModelManager.PerProjectInfo |  | 0% |  | 0% | 47 | 47 | 147 | 147 | 17 | 17 | 1 | 1 |
| NamedMember |  | 0% |  | 0% | 48 | 48 | 151 | 151 | 16 | 16 | 1 | 1 |
| Openable |  | 0% |  | 0% | 94 | 95 | 173 | 175 | 33 | 34 | 0 | 1 |
| SourceMethod |  | 0% |  | 0% | 63 | 63 | 142 | 142 | 33 | 33 | 1 | 1 |
| LambdaExpression |  | 0% |  | 0% | 52 | 52 | 129 | 129 | 22 | 22 | 1 | 1 |
| JavaModel |  | 0% |  | 0% | 81 | 82 | 133 | 135 | 35 | 36 | 0 | 1 |
| JavaModelCache |  | 0% |  | 0% | 56 | 56 | 137 | 137 | 16 | 16 | 1 | 1 |
| CompilationUnitProblemFinder |  | 0% |  | 0% | 38 | 38 | 156 | 156 | 10 | 10 | 1 | 1 |
| SourceTypeElementInfo |  | 0% |  | 0% | 63 | 63 | 137 | 137 | 29 | 29 | 1 | 1 |
| CopyPackageFragmentRootOperation |  | 0% |  | 0% | 42 | 42 | 110 | 110 | 6 | 6 | 1 | 1 |
| MovePackageFragmentRootOperation |  | 0% |  | 0% | 50 | 50 | 128 | 128 | 7 | 7 | 1 | 1 |
| OverflowingLRUCache |  | 0% |  | 0% | 48 | 48 | 132 | 132 | 19 | 19 | 1 | 1 |
| MultiOperation |  | 0% |  | 0% | 60 | 60 | 106 | 106 | 15 | 15 | 1 | 1 |
| JavaCorePreferenceInitializer |  | 0% | | 0% | 6 | 6 | 111 | 111 | 3 | 3 | 1 | 1 |
| JavaModelManager.VariablesAndContainersLoadHelper |  | 0% |  | 0% | 42 | 42 | 128 | 128 | 16 | 16 | 1 | 1 |
| JavaModelManager.VariablesAndContainersSaveHelper |  | 0% |  | 0% | 45 | 45 | 118 | 118 | 16 | 16 | 1 | 1 |
| UserLibrary |  | 0% |  | 0% | 41 | 41 | 96 | 96 | 8 | 8 | 1 | 1 |
| SortElementsOperation |  | 0% |  | 0% | 39 | 39 | 100 | 100 | 11 | 11 | 1 | 1 |
| ReconcileWorkingCopyOperation |  | 0% |  | 0% | 53 | 53 | 112 | 112 | 9 | 9 | 1 | 1 |
| ModularClassFile |  | 0% |  | 0% | 48 | 48 | 129 | 129 | 20 | 20 | 1 | 1 |
| SourceRefElement |  | 0% |  | 0% | 57 | 57 | 114 | 114 | 31 | 31 | 1 | 1 |
| CopyElementsOperation |  | 0% |  | 0% | 44 | 44 | 89 | 89 | 10 | 10 | 1 | 1 |
| CreateTypeMemberOperation |  | 0% |  | 0% | 31 | 31 | 97 | 97 | 9 | 9 | 1 | 1 |
| JavaModelManager.CompilationParticipants |  | 2% |  | 0% | 30 | 32 | 80 | 83 | 5 | 7 | 0 | 1 |
| ModuleUpdater |  | 0% |  | 0% | 35 | 35 | 70 | 70 | 9 | 9 | 1 | 1 |
| SetVariablesOperation |  | 0% |  | 0% | 37 | 37 | 92 | 92 | 5 | 5 | 1 | 1 |
| JavaModelManager.new DebugOptionsListener() {...} |  | 0% |  | 0% | 63 | 63 | 42 | 42 | 2 | 2 | 1 | 1 |
| AbstractModule |  | 0% |  | 0% | 34 | 34 | 64 | 64 | 16 | 16 | 1 | 1 |
| JarPackageFragment |  | 0% |  | 0% | 30 | 30 | 88 | 88 | 14 | 14 | 1 | 1 |
| SetContainerOperation |  | 0% |  | 0% | 35 | 35 | 96 | 96 | 6 | 6 | 1 | 1 |
| CreateElementInCUOperation |  | 0% |  | 0% | 36 | 36 | 93 | 93 | 16 | 16 | 1 | 1 |
| UserLibraryManager |  | 0% |  | 0% | 20 | 20 | 83 | 83 | 7 | 7 | 1 | 1 |
| ClasspathAttributeDelta |  | 0% |  | 0% | 26 | 26 | 70 | 70 | 7 | 7 | 1 | 1 |
| JavaElementRequestor |  | 0% |  | 0% | 33 | 33 | 96 | 96 | 19 | 19 | 1 | 1 |
| CommitWorkingCopyOperation |  | 0% |  | 0% | 32 | 32 | 85 | 85 | 5 | 5 | 1 | 1 |
| SourceField |  | 0% |  | 0% | 37 | 37 | 80 | 80 | 15 | 15 | 1 | 1 |
| DeleteElementsOperation |  | 0% |  | 0% | 26 | 26 | 69 | 69 | 9 | 9 | 1 | 1 |
| ExternalAnnotationTracker |  | 0% |  | 0% | 27 | 27 | 62 | 62 | 9 | 9 | 1 | 1 |
| CreateCompilationUnitOperation |  | 0% |  | 0% | 19 | 19 | 60 | 60 | 5 | 5 | 1 | 1 |
| CreatePackageFragmentOperation |  | 0% |  | 0% | 21 | 21 | 60 | 60 | 4 | 4 | 1 | 1 |
| DeletePackageFragmentRootOperation |  | 0% |  | 0% | 26 | 26 | 65 | 65 | 6 | 6 | 1 | 1 |
| LambdaFactory |  | 0% |  | 0% | 14 | 14 | 55 | 55 | 7 | 7 | 1 | 1 |
| BinaryMember |  | 0% |  | 0% | 30 | 30 | 61 | 61 | 15 | 15 | 1 | 1 |
| PackageFragmentRootInfo |  | 0% |  | 0% | 31 | 31 | 73 | 73 | 10 | 10 | 1 | 1 |
| TypeParameter |  | 0% |  | 0% | 31 | 31 | 64 | 64 | 16 | 16 | 1 | 1 |
| JrtPackageFragmentRoot |  | 0% |  | 0% | 28 | 28 | 60 | 60 | 13 | 13 | 1 | 1 |
| JavaModelManager.new IWorkspaceRunnable() {...} |  | 0% |  | 0% | 17 | 17 | 50 | 50 | 3 | 3 | 1 | 1 |
| DeleteResourceElementsOperation |  | 0% |  | 0% | 30 | 30 | 54 | 54 | 5 | 5 | 1 | 1 |
| JavaModelManager.EclipsePreferencesListener |  | 1% |  | 0% | 24 | 25 | 55 | 56 | 1 | 2 | 0 | 1 |
| DeltaProcessor.RootInfo |  | 0% |  | 0% | 19 | 19 | 53 | 53 | 5 | 5 | 1 | 1 |
| ModelUpdater |  | 0% |  | 0% | 34 | 34 | 80 | 80 | 9 | 9 | 1 | 1 |
| OpenableElementInfo |  | 0% |  | 0% | 22 | 22 | 59 | 59 | 11 | 11 | 1 | 1 |
| SortElementsOperation.new ASTVisitor() {...} |  | 0% |  | 0% | 12 | 12 | 46 | 46 | 6 | 6 | 1 | 1 |
| CreateImportOperation |  | 0% |  | 0% | 20 | 20 | 54 | 54 | 7 | 7 | 1 | 1 |
| ModuleSourcePathManager |  | 0% |  | 0% | 27 | 27 | 59 | 59 | 9 | 9 | 1 | 1 |
| Region |  | 0% |  | 0% | 29 | 29 | 62 | 62 | 12 | 12 | 1 | 1 |
| BinaryModule |  | 0% |  | 0% | 25 | 25 | 55 | 55 | 14 | 14 | 1 | 1 |
| Annotation |  | 0% |  | 0% | 27 | 27 | 57 | 57 | 15 | 15 | 1 | 1 |
| LambdaMethod |  | 0% |  | 0% | 22 | 22 | 43 | 43 | 14 | 14 | 1 | 1 |
| NonJavaResource |  | 0% |  | 0% | 26 | 26 | 45 | 45 | 14 | 14 | 1 | 1 |
| ImportContainer |  | 0% |  | 0% | 26 | 26 | 42 | 42 | 13 | 13 | 1 | 1 |
| BufferManager |  | 0% |  | 0% | 16 | 16 | 46 | 46 | 9 | 9 | 1 | 1 |
| SetClasspathOperation |  | 0% |  | 0% | 12 | 12 | 39 | 39 | 6 | 6 | 1 | 1 |
| ExternalAnnotationTracker.DirectoryNode |  | 0% |  | 0% | 27 | 27 | 39 | 39 | 8 | 8 | 1 | 1 |
| CreateFieldOperation |  | 0% |  | 0% | 22 | 22 | 48 | 48 | 9 | 9 | 1 | 1 |
| SortElementsOperation.new ASTVisitor() {...} |  | 0% |  | 0% | 15 | 15 | 34 | 34 | 7 | 7 | 1 | 1 |
| BinaryField |  | 0% |  | 0% | 21 | 21 | 42 | 42 | 16 | 16 | 1 | 1 |
| JavaNature |  | 0% |  | 0% | 15 | 15 | 42 | 42 | 9 | 9 | 1 | 1 |
| MovePackageFragmentRootOperation.new IResourceProxyVisitor() {...} |  | 0% |  | 0% | 11 | 11 | 25 | 25 | 2 | 2 | 1 | 1 |
| CopyPackageFragmentRootOperation.new IResourceProxyVisitor() {...} |  | 0% |  | 0% | 11 | 11 | 25 | 25 | 2 | 2 | 1 | 1 |
| CreateTypeOperation |  | 0% |  | 0% | 22 | 22 | 44 | 44 | 9 | 9 | 1 | 1 |
| SourceMapper.LocalVariableElementKey |  | 0% |  | 0% | 15 | 15 | 38 | 38 | 5 | 5 | 1 | 1 |
| CreateMethodOperation |  | 0% |  | 0% | 17 | 17 | 41 | 41 | 8 | 8 | 1 | 1 |
| Initializer |  | 0% |  | 0% | 17 | 17 | 37 | 37 | 10 | 10 | 1 | 1 |
| JarEntryResource |  | 0% |  | 0% | 21 | 21 | 33 | 33 | 11 | 11 | 1 | 1 |
| SearchableEnvironmentRequestor |  | 0% |  | 0% | 15 | 15 | 37 | 37 | 6 | 6 | 1 | 1 |
| ClassFileWorkingCopy |  | 0% |  | 0% | 18 | 18 | 38 | 38 | 10 | 10 | 1 | 1 |
| CreatePackageDeclarationOperation |  | 0% |  | 0% | 14 | 14 | 35 | 35 | 7 | 7 | 1 | 1 |
| CreateInitializerOperation |  | 0% |  | 0% | 17 | 17 | 33 | 33 | 6 | 6 | 1 | 1 |
| UserLibraryClasspathContainerInitializer |  | 0% |  | 0% | 22 | 22 | 35 | 35 | 9 | 9 | 1 | 1 |
| SimpleDelta |  | 0% |  | 0% | 18 | 18 | 45 | 45 | 11 | 11 | 1 | 1 |
| JavaProject.new IEclipsePreferences.IPreferenceChangeListener() {...} |  | 0% |  | 0% | 24 | 24 | 32 | 32 | 3 | 3 | 1 | 1 |
| CreateTypeHierarchyOperation |  | 0% |  | 0% | 15 | 15 | 34 | 34 | 7 | 7 | 1 | 1 |
| BasicCompilationUnit |   | 44% |  | 21% | 23 | 31 | 36 | 64 | 4 | 11 | 0 | 1 |
| JavaModelManager.PerWorkingCopyInfo |  | 0% |  | 0% | 16 | 16 | 35 | 35 | 8 | 8 | 1 | 1 |
| MemberValuePair |  | 0% |  | 0% | 18 | 18 | 26 | 26 | 7 | 7 | 1 | 1 |
| ImportDeclaration |  | 0% |  | 0% | 19 | 19 | 34 | 34 | 13 | 13 | 1 | 1 |
| JavaProject.ModuleLookup |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 5 | 5 | 1 | 1 |
| ClasspathValidation |  | 0% |  | 0% | 9 | 9 | 28 | 28 | 2 | 2 | 1 | 1 |
| ExternalFoldersManager.RefreshJob |  | 0% |  | 0% | 10 | 10 | 26 | 26 | 4 | 4 | 1 | 1 |
| Region.Node |  | 0% |  | 0% | 14 | 14 | 29 | 29 | 8 | 8 | 1 | 1 |
| ProjectEntry |  | 0% |  | 0% | 16 | 16 | 29 | 29 | 6 | 6 | 1 | 1 |
| JarEntryFile |  | 0% |  | 0% | 12 | 12 | 30 | 30 | 7 | 7 | 1 | 1 |
| BatchInitializationMonitor |  | 11% |  | 0% | 18 | 19 | 41 | 45 | 10 | 11 | 0 | 1 |
| SourceMapper.JrtPackageNamesAdderVisitor |  | 0% |  | 0% | 12 | 12 | 30 | 30 | 4 | 4 | 1 | 1 |
| JavaProject.CycleInfo |  | 0% | | 0% | 10 | 10 | 19 | 19 | 6 | 6 | 1 | 1 |
| ModulePathContainer |  | 0% | | 0% | 9 | 9 | 25 | 25 | 5 | 5 | 1 | 1 |
| CompilationUnit.new ICompletionRequestor() {...} |  | 0% | | n/a | 15 | 15 | 24 | 24 | 15 | 15 | 1 | 1 |
| AbstractClassFile.new ICompletionRequestor() {...} |  | 0% | | n/a | 15 | 15 | 24 | 24 | 15 | 15 | 1 | 1 |
| JavaModelManager.SecondaryTypes |  | 0% | | 0% | 11 | 11 | 22 | 22 | 7 | 7 | 1 | 1 |
| ChangeClasspathOperation |  | 0% |  | 0% | 12 | 12 | 28 | 28 | 5 | 5 | 1 | 1 |
| BecomeWorkingCopyOperation |  | 0% | | 0% | 7 | 7 | 25 | 25 | 4 | 4 | 1 | 1 |
| ExternalPackageFragmentRoot |  | 0% |  | 0% | 21 | 21 | 32 | 32 | 14 | 14 | 1 | 1 |
| DiscardWorkingCopyOperation |  | 0% |  | 0% | 9 | 9 | 29 | 29 | 4 | 4 | 1 | 1 |
| JavaCorePreferenceModifyListener |  | 0% |  | 0% | 12 | 12 | 23 | 23 | 5 | 5 | 1 | 1 |
| ElementCache |  | 0% | | 0% | 10 | 10 | 28 | 28 | 6 | 6 | 1 | 1 |
| SourceMethodElementInfo |  | 0% | | 0% | 13 | 13 | 23 | 23 | 9 | 9 | 1 | 1 |
| JavadocConstants |  | 0% | | n/a | 1 | 1 | 29 | 29 | 1 | 1 | 1 | 1 |
| JavaModelManager.new Util.Displayable() {...} |  | 0% | | 0% | 5 | 5 | 17 | 17 | 2 | 2 | 1 | 1 |
| VerboseElementCache |  | 0% | | 0% | 7 | 7 | 18 | 18 | 3 | 3 | 1 | 1 |
| BufferCache |  | 0% | | 0% | 9 | 9 | 22 | 22 | 5 | 5 | 1 | 1 |
| NameLookup.Answer |  | 0% |  | 0% | 12 | 12 | 21 | 21 | 6 | 6 | 1 | 1 |
| DeltaProcessor.OutputsInfo |  | 0% |  | 0% | 8 | 8 | 22 | 22 | 2 | 2 | 1 | 1 |
| CancelableNameEnvironment |  | 0% | | 0% | 12 | 12 | 23 | 23 | 9 | 9 | 1 | 1 |
| JavaModelManager.ZipCache |  | 22% |  | 10% | 7 | 9 | 19 | 26 | 2 | 4 | 0 | 1 |
| RenameElementsOperation |  | 0% |  | 0% | 14 | 14 | 22 | 22 | 5 | 5 | 1 | 1 |
| JavaModelManager.new Util.Displayable() {...} |  | 0% | | 0% | 4 | 4 | 13 | 13 | 2 | 2 | 1 | 1 |
| ClasspathAccessRule |  | 0% |  | 0% | 14 | 14 | 17 | 17 | 5 | 5 | 1 | 1 |
| SetContainerOperation.new Util.Displayable() {...} |  | 0% | | 0% | 5 | 5 | 16 | 16 | 2 | 2 | 1 | 1 |
| JavaModelInfo |  | 0% |  | 0% | 9 | 9 | 20 | 20 | 3 | 3 | 1 | 1 |
| NamedMember.new ISelectionRequestor() {...} |  | 0% | | 0% | 10 | 10 | 17 | 17 | 9 | 9 | 1 | 1 |
| ResolvedSourceType |  | 0% | | 0% | 8 | 8 | 18 | 18 | 7 | 7 | 1 | 1 |
| PackageDeclaration |  | 0% | | 0% | 12 | 12 | 19 | 19 | 8 | 8 | 1 | 1 |
| ExternalFolderChange |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 3 | 3 | 1 | 1 |
| JarEntryDirectory |  | 0% | | 0% | 9 | 9 | 18 | 18 | 7 | 7 | 1 | 1 |
| ResolvedBinaryType |  | 0% | | 0% | 9 | 9 | 17 | 17 | 8 | 8 | 1 | 1 |
| ResolvedLambdaExpression | | 0% | | 0% | 8 | 8 | 15 | 15 | 7 | 7 | 1 | 1 |
| JavaModelManager.TouchJob | | 0% | | 0% | 8 | 8 | 16 | 16 | 5 | 5 | 1 | 1 |
| UserLibraryClasspathContainer | | 0% |  | 0% | 13 | 13 | 21 | 21 | 7 | 7 | 1 | 1 |
| ResolvedBinaryMethod | | 0% | | 0% | 8 | 8 | 16 | 16 | 7 | 7 | 1 | 1 |
| BufferFactoryWrapper | | 0% |  | 0% | 11 | 11 | 13 | 13 | 6 | 6 | 1 | 1 |
| CancelableProblemFactory | | 0% | | 0% | 7 | 7 | 9 | 9 | 3 | 3 | 1 | 1 |
| ModulePathContainerInitializer | | 0% |  | 0% | 10 | 10 | 15 | 15 | 4 | 4 | 1 | 1 |
| ResolvedSourceMethod | | 0% | | 0% | 7 | 7 | 15 | 15 | 6 | 6 | 1 | 1 |
| JavaProject.new JRTUtil.JrtFileVisitor() {...} | | 0% | | 0% | 5 | 5 | 8 | 8 | 4 | 4 | 1 | 1 |
| ResolvedBinaryField | | 0% | | 0% | 8 | 8 | 16 | 16 | 7 | 7 | 1 | 1 |
| ModuleDescriptionInfo.ServiceInfo | | 0% | | 0% | 6 | 6 | 12 | 12 | 4 | 4 | 1 | 1 |
| LambdaExpression.new Substitution() {...} | | 0% | | 0% | 7 | 7 | 10 | 10 | 4 | 4 | 1 | 1 |
| DeletePackageFragmentRootOperation.new IResourceProxyVisitor() {...} | | 0% | | 0% | 5 | 5 | 9 | 9 | 2 | 2 | 1 | 1 |
| ResolvedSourceField | | 0% | | 0% | 7 | 7 | 15 | 15 | 6 | 6 | 1 | 1 |
| SourceModule | | 0% | | 0% | 8 | 8 | 17 | 17 | 5 | 5 | 1 | 1 |
| LocalVariable.new Annotation() {...} | | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| ModuleDescriptionInfo.PackageExportInfo | | 0% | | 0% | 6 | 6 | 11 | 11 | 4 | 4 | 1 | 1 |
| ClasspathAttribute | | 0% | | 0% | 9 | 9 | 11 | 11 | 6 | 6 | 1 | 1 |
| JavaModelManager.CompilationParticipants.new Util.Comparer() {...} | | 0% | | 0% | 6 | 6 | 9 | 9 | 2 | 2 | 1 | 1 |
| ExternalJavaProject | | 0% | | 0% | 10 | 10 | 13 | 13 | 7 | 7 | 1 | 1 |
| RenameResourceElementsOperation | | 0% |  | 0% | 9 | 9 | 15 | 15 | 4 | 4 | 1 | 1 |
| JavaModelManager.CompilationParticipants.new ISafeRunnable() {...} | | 0% | | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
| JavaElement.new ISchedulingRule() {...} | | 0% | | 0% | 7 | 7 | 10 | 10 | 3 | 3 | 1 | 1 |
| BatchOperation | | 0% | | 0% | 7 | 7 | 15 | 15 | 4 | 4 | 1 | 1 |
| SearchableEnvironment.new IRestrictedAccessTypeRequestor() {...} | | 0% |  | 0% | 7 | 7 | 7 | 7 | 2 | 2 | 1 | 1 |
| SearchableEnvironment.new IRestrictedAccessTypeRequestor() {...} | | 0% |  | 0% | 7 | 7 | 7 | 7 | 2 | 2 | 1 | 1 |
| JrtPackageFragmentRoot.new JRTUtil.JrtFileVisitor() {...} | | 0% | | 0% | 5 | 5 | 8 | 8 | 4 | 4 | 1 | 1 |
| JModPackageFragmentRoot | | 0% | | 0% | 4 | 4 | 9 | 9 | 3 | 3 | 1 | 1 |
| ReconcileWorkingCopyOperation.new ISafeRunnable() {...} | | 0% | | 0% | 6 | 6 | 12 | 12 | 3 | 3 | 1 | 1 |
| JavaProject.JImageModuleFragmentBridge | | 0% | | 0% | 6 | 6 | 11 | 11 | 5 | 5 | 1 | 1 |
| DynamicProjectReferences | | 0% | | 0% | 4 | 4 | 9 | 9 | 3 | 3 | 1 | 1 |
| AnnotatableInfo | | 0% | | n/a | 6 | 6 | 11 | 11 | 6 | 6 | 1 | 1 |
| JavaModelManager.new IRestrictedAccessTypeRequestor() {...} | | 0% | | 0% | 4 | 4 | 7 | 7 | 2 | 2 | 1 | 1 |
| DeltaProcessor.new ISafeRunnable() {...} | | 0% | | 0% | 5 | 5 | 11 | 11 | 3 | 3 | 1 | 1 |
| PackageFragmentInfo | | 0% | | 0% | 5 | 5 | 16 | 16 | 3 | 3 | 1 | 1 |
| SearchableEnvironment.new IRestrictedAccessConstructorRequestor() {...} | | 0% | | 0% | 4 | 4 | 16 | 16 | 2 | 2 | 1 | 1 |
| DeltaProcessor.new IWorkspaceRunnable() {...} | | 0% | | 0% | 4 | 4 | 6 | 6 | 2 | 2 | 1 | 1 |
| AbstractModule.AutoModule | | 0% | | n/a | 9 | 9 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaModelManager.21.new IWorkspaceRunnable() {...} | | 0% | | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| CompilationUnitElementInfo | | 0% | | n/a | 7 | 7 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaModelManager.new IEclipsePreferences.INodeChangeListener() {...} | | 0% | | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| SingleTypeRequestor | | 0% | | 0% | 12 | 12 | 15 | 15 | 11 | 11 | 1 | 1 |
| DeltaProcessor.new IResourceDeltaVisitor() {...} | | 0% | | 0% | 6 | 6 | 7 | 7 | 2 | 2 | 1 | 1 |
| JavaModelManager.ArchiveValidity | | 0% | | 0% | 3 | 3 | 3 | 3 | 2 | 2 | 1 | 1 |
| JavaModelManager.new ISafeRunnable() {...} | | 0% | | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
| JavaModelManager.PersistedClasspathContainer | | 0% | | n/a | 6 | 6 | 11 | 11 | 6 | 6 | 1 | 1 |
| JavaModelManager.new IClasspathContainer() {...} | | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
| BinaryMethod.new Thread() {...} | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| ImportDeclarationElementInfo | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| SourceConstructorInfo | | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
| SourceRefElementInfo | | 0% | | n/a | 6 | 6 | 8 | 8 | 6 | 6 | 1 | 1 |
| ClassFile.new ExternalAnnotationDecorator.ZipFileProducer() {...} | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| DocumentAdapter | | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| JavaModelManager.new IEclipsePreferences.INodeChangeListener() {...} | | 18% | | 0% | 3 | 4 | 5 | 6 | 2 | 3 | 0 | 1 |
| JavaModelManager.new Util.Displayable() {...} | | 0% | | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| JavaModelManager.new Job() {...} | | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| DeltaProcessor.new ISafeRunnable() {...} | | 0% | | 0% | 4 | 4 | 8 | 8 | 3 | 3 | 1 | 1 |
| BinaryLambdaExpression | | 0% | | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 1 | 1 |
| JavaModelManager.SecondaryTypesCache | | 0% | | 0% | 6 | 6 | 3 | 3 | 4 | 4 | 1 | 1 |
| CompilationGroup | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| LRUCacheEnumerator | | 0% | | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
| JavaModelManager.new IEclipsePreferences.INodeChangeListener() {...} | | 0% | | 0% | 4 | 4 | 5 | 5 | 3 | 3 | 1 | 1 |
| CompilationUnit.new CompilationUnit() {...} | | 0% | | 0% | 4 | 4 | 5 | 5 | 3 | 3 | 1 | 1 |
| DeltaProcessingState.RootInfos | | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
| SearchableEnvironment.new IProgressMonitor() {...} | | 0% | | n/a | 9 | 9 | 11 | 11 | 9 | 9 | 1 | 1 |
| SearchableEnvironment.new IProgressMonitor() {...} | | 0% | | n/a | 9 | 9 | 11 | 11 | 9 | 9 | 1 | 1 |
| SearchableEnvironment.new IProgressMonitor() {...} | | 0% | | n/a | 9 | 9 | 11 | 11 | 9 | 9 | 1 | 1 |
| DeltaProcessingState.new ISafeRunnable() {...} | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| NameLookup.Selector | | 0% | | n/a | 9 | 9 | 12 | 12 | 9 | 9 | 1 | 1 |
| Buffer.new ISafeRunnable() {...} | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| JavaElementDelta.Key | | 0% | | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
| SearchableEnvironment.new IJob() {...} | | 0% | | 0% | 8 | 8 | 6 | 6 | 6 | 6 | 1 | 1 |
| JavaModelManager.new IJob() {...} | | 0% | | 0% | 8 | 8 | 6 | 6 | 6 | 6 | 1 | 1 |
| JavaProject.new IEclipsePreferences.INodeChangeListener() {...} | | 0% | | 0% | 4 | 4 | 5 | 5 | 3 | 3 | 1 | 1 |
| ExternalFoldersManager.new WorkspaceJob() {...} | | 0% | | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| JavaElementInfo | | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| JavaProject.ResolvedClasspath | | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
| OverflowingLRUCache.new Object() {...} | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ClassFileInfo.new IMemberValuePair() {...} | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| JavaModelManager.new IEclipsePreferences.INodeChangeListener() {...} | | 25% | | 0% | 3 | 4 | 4 | 5 | 2 | 3 | 0 | 1 |
| SourceMapper.new Comparator() {...} | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| SourceFieldElementInfo | | 0% | | n/a | 5 | 5 | 6 | 6 | 5 | 5 | 1 | 1 |
| JavaModelManager.new IEclipsePreferences.IPreferenceChangeListener() {...} | | 0% | | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| BinaryLambdaMethod | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| DefaultWorkingCopyOwner | | 26% | | 0% | 3 | 4 | 3 | 4 | 2 | 3 | 0 | 1 |
| SourceMethodInfo | | 0% | | n/a | 5 | 5 | 6 | 6 | 5 | 5 | 1 | 1 |
| MemberElementInfo | | 0% | | n/a | 5 | 5 | 6 | 6 | 5 | 5 | 1 | 1 |
| BinaryMethod.new Object() {...} | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| JavaProjectElementInfo.ProjectCache | | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
| JavaModelManager.new HashMap() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| JavaModelManager.new IClasspathContainer() {...} | | 21% | | n/a | 5 | 6 | 5 | 6 | 5 | 6 | 0 | 1 |
| SourceAnnotationMethodInfo | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| JavaModelManager.new IEclipsePreferences.IPreferenceChangeListener() {...} | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| CompilationUnitStructureRequestor.new SourceField() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| MoveResourceElementsOperation | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| BinaryType.new BinaryField() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| JavaModelManager.new Util.Displayable() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| MoveElementsOperation | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ClassFileInfo.new BinaryField() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| SetContainerOperation.new Util.Displayable() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| SourceConstructorWithChildrenInfo | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| SourceFieldWithChildrenInfo | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| JavaProject.new JavaModelManager.PerProjectInfo() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| InitializerWithChildrenInfo | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| AnnotationInfo | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| SourceMethodWithChildrenInfo | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| BufferManager.new IBufferFactory() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ImportContainerInfo | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| JavaElementDeltaBuilder.ListItem | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| JavaModelManager.InvalidArchiveInfo | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| ModuleDescriptionInfo.ModuleReferenceInfo | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| TypeParameterElementInfo | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| ClasspathEntry.new JavaModelStatus() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| CompilationUnitStructureRequestor.new SourceTypeElementInfo() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| XMLWriter | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| JavaModelManager.new ForkJoinWorkerThread() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| JavaModelManager.new ClasspathContainerInitializer() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| CompilationUnit.new WorkingCopyOwner() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| DeltaProcessor.new RuntimeException() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| NullBuffer | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| JarPackageFragmentInfo | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| LRUCacheEnumerator.LRUEnumeratorElement | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| ASTHolderCUInfo | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| NameLookup.new SourceModule() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| JavaProject.ClasspathResolutionBreakpointListener | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ClasspathEntry.AssertionFailedException | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| CompilationUnitProblemFinder.new ICompilerRequestor() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ClasspathEntry.UnknownXmlElements | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| JavaModelCache.new IBinaryInfo() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| JarPackageFragmentRootInfo | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| InitializerElementInfo | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |