!SESSION 2020-09-03 00:35:35.644 -----------------------------------------------
eclipse.buildId=4.17.0.I20200902-1800
java.version=14.0.1
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments:  -application org.eclipse.test.uitestapplication formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/org.eclipse.jdt.text.tests.JdtTextTestSuite.xml -testPluginName org.eclipse.jdt.text.tests -className org.eclipse.jdt.text.tests.JdtTextTestSuite -timeout 7200000 -junitReportOutput /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/results/ep417I-unit-cen64-gtk3-java14_linux.gtk.x86_64_14
Command-line arguments:  -application org.eclipse.test.uitestapplication -data /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/jdt_text_folder formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/org.eclipse.jdt.text.tests.JdtTextTestSuite.xml -testPluginName org.eclipse.jdt.text.tests -className org.eclipse.jdt.text.tests.JdtTextTestSuite -os linux -ws gtk -arch x86_64 -consolelog -timeout 7200000 -junitReportOutput /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/results/ep417I-unit-cen64-gtk3-java14_linux.gtk.x86_64_14

!ENTRY org.eclipse.urischeme 4 0 2020-09-03 00:35:41.628
!MESSAGE Cannot run program "xdg-mime": error=2, No such file or directory
!STACK 0
java.io.IOException: Cannot run program "xdg-mime": error=2, No such file or directory
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128)
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071)
	at org.eclipse.urischeme.internal.registration.ProcessExecutor.execute(ProcessExecutor.java:36)
	at org.eclipse.urischeme.internal.registration.RegistrationLinux.getRegisteredDesktopFileForScheme(RegistrationLinux.java:144)
	at org.eclipse.urischeme.internal.registration.RegistrationLinux.determineHandlerLocation(RegistrationLinux.java:88)
	at org.eclipse.urischeme.internal.registration.RegistrationLinux.getSchemesInformation(RegistrationLinux.java:77)
	at org.eclipse.urischeme.AutoRegisterSchemeHandlersJob.run(AutoRegisterSchemeHandlersJob.java:71)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: java.io.IOException: error=2, No such file or directory
	at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
	at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:319)
	at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:250)
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107)
	... 7 more

!ENTRY org.eclipse.e4.ui.workbench3 1 0 2020-09-03 00:35:41.911
!MESSAGE starting DumpStackTracesTimer with timeout=7080000 at 2020-09-03 00:35:41 +0000
------ next ---------
Default style range: 
StyleRange {0, 2, fontStyle=normal, foreground=Color {0, 0, 0, 255}}
Default style range: 
StyleRange {1, 2, fontStyle=normal, foreground=Color {0, 0, 0, 255}}
------ next ---------
Default style range: 
StyleRange {0, 1, fontStyle=normal, foreground=Color {0, 0, 0, 255}}
StyleRange {1, 10, fontStyle=normal, foreground=Color {0, 0, 0, 255}}
StyleRange {11, 4, fontStyle=normal, foreground=Color {0, 0, 0, 255}}
StyleRange {15, 5, fontStyle=normal, foreground=Color {0, 0, 0, 255}}
Default style range: 
StyleRange {0, 6, fontStyle=normal, foreground=Color {0, 0, 0, 255}}
StyleRange {6, 4, fontStyle=normal, foreground=Color {0, 0, 0, 255}}
StyleRange {10, 12, fontStyle=normal, foreground=Color {0, 0, 0, 255}}
------ next ---------
Default style range: 
StyleRange {0, 3, fontStyle=normal, foreground=Color {0, 0, 0, 255}}
StyleRange {3, 2, fontStyle=normal, foreground=Color {0, 0, 0, 255}}
testGoToExisting disabled - unwanted functionality
testWithExistingAtInsertPosition disabled - existing characters handled by framework



UTF-8
JavadocCompletionTest.testLinkMethodWithoutImport() - no best-effort imports with Core completion
JavadocCompletionTest.testSeeMethodWithoutImport() - no best-effort imports with Core completion
not testing autoclosing behavior, see https://bugs.eclipse.org/bugs/show_bug.cgi?id=113544
no HTML tag proposals in core jdoc assist
not testing autoclosing behavior, see https://bugs.eclipse.org/bugs/show_bug.cgi?id=113544
disabled due to formatter - context info interation
disabled due to formatter - context info interation

---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion1 ----
offset: 91
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  class A
    void foo()
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@514c7805
source: |package test1;
public class A {
    public void foo() {
        Runnable run= new Runnable(
    }
}
|
file contents: |package test1;
public class A {
    public void foo() {
        Runnable run= new Runnable(
    }
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    class A
      void foo()


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion10 ----
offset: 98
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  import annots.*
  class A
    <initializer #1>
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@d48f7d1
source: |package test1;
import annots.*;
@NonNullByDefault
public class A {
    {
        Ifc ifc= new Ifc(
    }
}
|
file contents: |package test1;
import annots.*;
@NonNullByDefault
public class A {
    {
        Ifc ifc= new Ifc(
    }
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    annots (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
annots [in src [in TestProject1]]
  Nullable.java (not open)
  NonNull.java (not open)
  NonNullByDefault.java (not open)
test1 [in src [in TestProject1]]
  Ifc.java (not open)
  [Working copy] A.java
    package test1
    import annots.*
    class A
      <initializer #1>


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion2 ----
offset: 91
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  class A
    void foo()
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@69e9357a
source: |package test1;
public class A {
    public void foo() {
        Runnable run= new Runnable();
    }
}
|
file contents: |package test1;
public class A {
    public void foo() {
        Runnable run= new Runnable();
    }
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    class A
      void foo()


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion3 ----
offset: 136
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  class A
    interface Inner
      void doIt()
    void foo()
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@68bd8aed
source: |package test1;
public class A {
    interface Inner {
        void doIt();
    }
    public void foo() {
        Inner inner= new Inner();
    }
}
|
file contents: |package test1;
public class A {
    interface Inner {
        void doIt();
    }
    public void foo() {
        Inner inner= new Inner();
    }
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    class A
      interface Inner
        void doIt()
      void foo()


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion4 ----
offset: 160
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  class A
    void foo()
      class Local
        void doIt()
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@2a856e4
source: |package test1;
public class A {
    public void foo() {
        abstract class Local {
            abstract void doIt();
        }
        Local loc= new Local();
    }
}
|
file contents: |package test1;
public class A {
    public void foo() {
        abstract class Local {
            abstract void doIt();
        }
        Local loc= new Local();
    }
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    class A
      void foo()
        class Local
          void doIt()


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion5 ----
offset: 145
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  class A
    class Local
      E doIt()
    void foo()
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@4fe374a8
source: |package test1;
public class A {
    abstract class Local<E> {
        abstract E doIt();
    }
    public void foo() {
        new Local<String>(
    }
}
|
file contents: |package test1;
public class A {
    abstract class Local<E> {
        abstract E doIt();
    }
    public void foo() {
        new Local<String>(
    }
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    class A
      class Local
        E doIt()
      void foo()


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion6 ----
offset: 134
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  import java.io.Serializable
  class A
    void foo()
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@be40b4f
source: |package test1;
import java.io.Serializable;
//BUG
public class A {
    public void foo() {
        Serializable run= new Serializable(
    }
}
|
file contents: |package test1;
import java.io.Serializable;
//BUG
public class A {
    public void foo() {
        Serializable run= new Serializable(
    }
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    import java.io.Serializable
    class A
      void foo()


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion7 ----
offset: 201
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  import annots.*
  interface Ifc
    Object test(Object, Object)
  class A
    void foo()
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@7d4844fa
source: |package test1;
import annots.*;
interface Ifc {
    @NonNull Object test(@Nullable Object i1, @NonNull Object i2);
}
@NonNullByDefault
public class A {
    public void foo() {
        Ifc ifc= new Ifc(
    }
}
|
file contents: |package test1;
import annots.*;
interface Ifc {
    @NonNull Object test(@Nullable Object i1, @NonNull Object i2);
}
@NonNullByDefault
public class A {
    public void foo() {
        Ifc ifc= new Ifc(
    }
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    annots (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
annots [in src [in TestProject1]]
  Nullable.java (not open)
  NonNull.java (not open)
  NonNullByDefault.java (not open)
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    import annots.*
    interface Ifc
      Object test(Object, Object)
    class A
      void foo()


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion8 ----
offset: 138
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  import annots.*
  class A
    void bar(Ifc)
    void foo()
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@6243816f
source: |package test1;
import annots.*;
public class A {
    void bar(Ifc i) {}
    @NonNullByDefault
    public void foo() {
        bar(new Ifc(
);
    }
}
|
file contents: |package test1;
import annots.*;
public class A {
    void bar(Ifc i) {}
    @NonNullByDefault
    public void foo() {
        bar(new Ifc(
);
    }
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    annots (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
annots [in src [in TestProject1]]
  Nullable.java (not open)
  NonNull.java (not open)
  NonNullByDefault.java (not open)
test1 [in src [in TestProject1]]
  Ifc.java (not open)
  [Working copy] A.java
    package test1
    import annots.*
    class A
      void bar(Ifc)
      void foo()


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion9 ----
offset: 92
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  import annots.*
  class A
    Ifc ifc
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@2da82839
source: |package test1;
import annots.*;
public class A {
    @NonNullByDefault
    Ifc ifc= new Ifc(
}
|
file contents: |package test1;
import annots.*;
public class A {
    @NonNullByDefault
    Ifc ifc= new Ifc(
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    annots (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
annots [in src [in TestProject1]]
  Nullable.java (not open)
  NonNull.java (not open)
  NonNullByDefault.java (not open)
test1 [in src [in TestProject1]]
  Ifc.java (not open)
  [Working copy] A.java
    package test1
    import annots.*
    class A
      Ifc ifc


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletionBug526615 ----
offset: 225
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  class A
    B run
    class C
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@2e4575fe
source: |package test1;
/**
 * Lore ipsum dolor sit amet, consectetur adipisici elit,
 * sed eiusmod tempor incidunt ut labore et dolore magna aliqua.
 */
@SuppressWarnings({"rawtypes", "unchecked"})
public class A {
    B run= new B(
    static class C {}
}
|
file contents: |package test1;
/**
 * Lore ipsum dolor sit amet, consectetur adipisici elit,
 * sed eiusmod tempor incidunt ut labore et dolore magna aliqua.
 */
@SuppressWarnings({"rawtypes", "unchecked"})
public class A {
    B run= new B(
    static class C {}
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  B.java (not open)
  [Working copy] A.java
    package test1
    class A
      B run
      class C


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testConstructorCompletion ----
offset: 110
cu: [Working copy] MyClass.java [in test1 [in src [in TestProject1]]]
  package test1
  import java.io.BufferedWriter
  class MyClass
    BufferedWriter writer
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@6477ad42
source: |package test1;

import java.io.BufferedWriter;

public class MyClass {
    private BufferedWriter writer;
    //here
}
|
file contents: |package test1;

import java.io.BufferedWriter;

public class MyClass {
    private BufferedWriter writer;
    //here
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] MyClass.java
    package test1
    import java.io.BufferedWriter
    class MyClass
      BufferedWriter writer


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testConstructorCompletion_Bug336451 ----
offset: 1382
cu: [Working copy] EclipseTest.java [in test1 [in src [in TestProject1]]]
  class EclipseTest
    interface InvokerIF
      T invoke(T)
    class Invoker
      T invoke(T)
    interface ArgIF
    interface ArgIF2
    class ArgImpl
      ArgImpl()
    static void main(String[])
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@607c621f
source: |public class EclipseTest {
   private static interface InvokerIF{
       public <T extends ArgIF, Y> T invoke(T arg) throws RuntimeException, IndexOutOfBoundsException;
   }
   private static class Invoker implements InvokerIF{        
       public <T extends ArgIF, Y> T invoke(T arg){          
           return arg;                                       
       }                                                     
   }                                                         
                                                             
   private static interface ArgIF{                           
   }                                                         
                                                             
   private static interface ArgIF2<C> extends ArgIF{         
                                                             
   }                                                         
   private static class ArgImpl<C> implements ArgIF2<C>{     
       public ArgImpl() {                                    
           super();                                          
       }                                                     
   }                                                         
   public static void main(String[] args) throws Exception { 
       InvokerIF test = new Invoker();                       
       test.invoke(new ArgImpl)                              
   }                                                         
}                                                             
|
file contents: |public class EclipseTest {
   private static interface InvokerIF{
       public <T extends ArgIF, Y> T invoke(T arg) throws RuntimeException, IndexOutOfBoundsException;
   }
   private static class Invoker implements InvokerIF{        
       public <T extends ArgIF, Y> T invoke(T arg){          
           return arg;                                       
       }                                                     
   }                                                         
                                                             
   private static interface ArgIF{                           
   }                                                         
                                                             
   private static interface ArgIF2<C> extends ArgIF{         
                                                             
   }                                                         
   private static class ArgImpl<C> implements ArgIF2<C>{     
       public ArgImpl() {                                    
           super();                                          
       }                                                     
   }                                                         
   public static void main(String[] args) throws Exception { 
       InvokerIF test = new Invoker();                       
       test.invoke(new ArgImpl)                              
   }                                                         
}                                                             
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] EclipseTest.java
    class EclipseTest
      interface InvokerIF
        T invoke(T)
      class Invoker
        T invoke(T)
      interface ArgIF
      interface ArgIF2
      class ArgImpl
        ArgImpl()
      static void main(String[])


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testEnumCompletions ----
offset: 119
cu: [Working copy] Completion.java [in test1 [in src [in TestProject1]]]
  package test1
  enum Natural
    Natural ONE
    Natural TWO
    Natural THREE
  class Completion
    void foomethod()
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@3fb0fc61
source: |package test1;

enum Natural {
	ONE,
	TWO,
	THREE
}

public class Completion {
    
    void foomethod() {
        Natu//here
    }
}
|
file contents: |package test1;

enum Natural {
	ONE,
	TWO,
	THREE
}

public class Completion {
    
    void foomethod() {
        Natu//here
    }
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] Completion.java
    package test1
    enum Natural
      Natural ONE
      Natural TWO
      Natural THREE
    class Completion
      void foomethod()


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testGetterCompletion1 ----
offset: 108
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  import java.io.BufferedWriter
  class A
    BufferedWriter fWriter
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@4c79c939
source: |package test1;

import java.io.BufferedWriter;

public class A {
    private BufferedWriter fWriter;
    get//here
}
|
file contents: |package test1;

import java.io.BufferedWriter;

public class A {
    private BufferedWriter fWriter;
    get//here
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    import java.io.BufferedWriter
    class A
      BufferedWriter fWriter


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testImportReplacing ----
offset: 38
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  import java.util.ArrayLWrong
  class A
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@52120fe
source: |package test1;
import java.util.ArrayLWrong;
public class A {
}
|
file contents: |package test1;
import java.util.ArrayLWrong;
public class A {
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    import java.util.ArrayLWrong
    class A


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testImportReplacingSelection ----
offset: 38
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  import java.util.ArrayLWrong
  class A
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@293481c
source: |package test1;
import java.util.ArrayLWrong;
public class A {
}
|
file contents: |package test1;
import java.util.ArrayLWrong;
public class A {
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    import java.util.ArrayLWrong
    class A


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testMethodCompletion ----
offset: 107
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  import java.io.BufferedWriter
  class A
    BufferedWriter writer
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@60640267
source: |package test1;

import java.io.BufferedWriter;

public class A {
    private BufferedWriter writer;
    foo//here
}
|
file contents: |package test1;

import java.io.BufferedWriter;

public class A {
    private BufferedWriter writer;
    foo//here
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    import java.io.BufferedWriter
    class A
      BufferedWriter writer


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testNormalAllMethodCompletion ----
offset: 104
cu: [Working copy] Completion.java [in test1 [in src [in TestProject1]]]
  package test1
  class Completion
    void foomethod()
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@6519b6e0
source: |package test1;

public class Completion {
    
    void foomethod() {
        Runnable run;
        run.//here
    }
}
|
file contents: |package test1;

public class Completion {
    
    void foomethod() {
        Runnable run;
        run.//here
    }
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] Completion.java
    package test1
    class Completion
      void foomethod()


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testNormalAllMethodCompletionWithParametersGuessed ----
offset: 150
cu: [Working copy] Completion.java [in test1 [in src [in TestProject1]]]
  package test1
  class Completion
    void foomethod()
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@19673818
source: |package test1;

public class Completion {
    
    void foomethod() {
        int intVal=5;
        long longVal=3;
        Runnable run;
        run.//here
    }
}
|
file contents: |package test1;

public class Completion {
    
    void foomethod() {
        int intVal=5;
        long longVal=3;
        Runnable run;
        run.//here
    }
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] Completion.java
    package test1
    class Completion
      void foomethod()


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testNormalAllMethodCompletionWithParametersNames ----
offset: 139
cu: [Working copy] Completion.java [in test1 [in src [in TestProject1]]]
  package test1
  class Completion
    void foomethod()
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@67aca4c1
source: |package test1;

public class Completion {
    
    void foomethod() {
        int i=5;
        long l=3;
        Runnable run;
        run.//here
    }
}
|
file contents: |package test1;

public class Completion {
    
    void foomethod() {
        int i=5;
        long l=3;
        Runnable run;
        run.//here
    }
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] Completion.java
    package test1
    class Completion
      void foomethod()


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testNormalMethodCompletion ----
offset: 86
cu: [Working copy] Completion.java [in test1 [in src [in TestProject1]]]
  package test1
  class Completion
    void foomethod()
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@28e3ada2
source: |package test1;

public class Completion {
    
    void foomethod() {
        this.foo//here
    }
}
|
file contents: |package test1;

public class Completion {
    
    void foomethod() {
        this.foo//here
    }
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] Completion.java
    package test1
    class Completion
      void foomethod()


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion1 ----
offset: 106
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  import java.io.Writer
  class A
    void foo()
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@7a26da49
source: |package test1;

import java.io.Writer;

public class A extends Writer {
    public void foo() {
    }
    //here
}
|
file contents: |package test1;

import java.io.Writer;

public class A extends Writer {
    public void foo() {
    }
    //here
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    import java.io.Writer
    class A
      void foo()


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion10_bug377184 ----
offset: 124
cu: [Working copy] Impl.java [in test1 [in src [in TestProject1]]]
  package test1
  class Super
    void foo(T)
  class Impl
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@2d80597f
source: |package test1;
class Super<T> {
    void foo(T t) {
    }
}
public class Impl<T2 extends Number> extends Super<T2> {
    foo//here
}
|
file contents: |package test1;
class Super<T> {
    void foo(T t) {
    }
}
public class Impl<T2 extends Number> extends Super<T2> {
    foo//here
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] Impl.java
    package test1
    class Super
      void foo(T)
    class Impl


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion2 ----
offset: 106
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  import java.io.Writer
  class A
    void foo()
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@346cf0d9
source: |package test1;

import java.io.Writer;

public class A extends Writer {
    public void foo() {
    }
    //here
}|
file contents: |package test1;

import java.io.Writer;

public class A extends Writer {
    public void foo() {
    }
    //here
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    import java.io.Writer
    class A
      void foo()


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion3 ----
offset: 122
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  import java.io.BufferedWriter
  class A
    void foo()
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@a0d0de0
source: |package test1;

import java.io.BufferedWriter;

public class A extends BufferedWriter {
    public void foo() {
    }
    //here
}
|
file contents: |package test1;

import java.io.BufferedWriter;

public class A extends BufferedWriter {
    public void foo() {
    }
    //here
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    import java.io.BufferedWriter
    class A
      void foo()


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion4 ----
offset: 67
cu: [Working copy] B.java [in test1 [in src [in TestProject1]]]
  package test1
  class B
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@1bc390bb
source: |package test1;

public class B extends A implements Inter {
    foo//here
}
|
file contents: |package test1;

public class B extends A implements Inter {
    foo//here
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  Inter.java (not open)
  [Working copy] B.java
    package test1
    class B
  A.java (not open)


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion6_bug157069 ----
offset: 50
cu: [Working copy] B.java [in test1 [in src [in TestProject1]]]
  package test1
  class B
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@14d50079
source: |package test1;

public class B extends A {
    foo//here
}
|
file contents: |package test1;

public class B extends A {
    foo//here
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] B.java
    package test1
    class B
  A.java (not open)


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion7_bug355926 ----
offset: 104
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  interface Z
  class A
    void foo(Z<?> ...)
  class B
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@708ee6f0
source: |package test1;

interface Z<T> {}

class A {
    void foo(Z<?>... zs) {
    }
}
class B extends A {
    //here
}
|
file contents: |package test1;

interface Z<T> {}

class A {
    void foo(Z<?>... zs) {
    }
}
class B extends A {
    //here
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    interface Z
    class A
      void foo(Z<?> ...)
    class B


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion8_bug355926 ----
offset: 103
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  interface Z
  class A
    void foo(Z<?>[])
  class B
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@4d706b7f
source: |package test1;

interface Z<T> {}

class A {
    void foo(Z<?>[] zs) {
    }
}
class B extends A {
    //here
}
|
file contents: |package test1;

interface Z<T> {}

class A {
    void foo(Z<?>[] zs) {
    }
}
class B extends A {
    //here
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    interface Z
    class A
      void foo(Z<?>[])
    class B


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion9_bug355926 ----
offset: 147
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  import java.util.List
  interface Z
  class A
    void foo(Z<String,List<String>>)
  class B
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@6ca59269
source: |package test1;

import java.util.List;

interface Z<T, U> {}

class A {
    void foo(Z<String, List<String>> zs) {
    }
}
class B extends A {
    //here
}
|
file contents: |package test1;

import java.util.List;

interface Z<T, U> {}

class A {
    void foo(Z<String, List<String>> zs) {
    }
}
class B extends A {
    //here
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    import java.util.List
    interface Z
    class A
      void foo(Z<String,List<String>>)
    class B


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletionArrayOfTypeVariable ----
offset: 126
cu: [Working copy] Impl.java [in test1 [in src [in TestProject1]]]
  package test1
  class Super
    void foo(T[])
  class Impl
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@658589ef
source: |package test1;
class Super {
    public <T extends Number> void foo(T[] t) {
    }
}
public class Impl extends Super {
    foo//here
}
|
file contents: |package test1;
class Super {
    public <T extends Number> void foo(T[] t) {
    }
}
public class Impl extends Super {
    foo//here
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] Impl.java
    package test1
    class Super
      void foo(T[])
    class Impl


---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testSetterCompletion1 ----
offset: 106
cu: [Working copy] A.java [in test1 [in src [in TestProject1]]]
  package test1
  import java.io.BufferedWriter
  class A
    BufferedWriter writer
buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@a69d100
source: |package test1;

import java.io.BufferedWriter;

public class A {
    private BufferedWriter writer;
    se//here
}
|
file contents: |package test1;

import java.io.BufferedWriter;

public class A {
    private BufferedWriter writer;
    se//here
}
|

TestProject1
  /home/jenkins/agent/workspace/ep417I-unit-cen64-gtk3-java14/workarea/I20200902-1800/eclipse-testing/test-eclipse/eclipse/plugins/org.eclipse.jdt.ui.tests_3.13.1100.v20200826-1503/testresources/rtstubs15.jar (not open)
  src
    <default> (not open)
    test1 (not open)
<default> [in src [in TestProject1]]
test1 [in src [in TestProject1]]
  [Working copy] A.java
    package test1
    import java.io.BufferedWriter
    class A
      BufferedWriter writer


!ENTRY org.eclipse.core.resources 2 10035 2020-09-03 00:40:39.451
!MESSAGE The workspace will exit with unsaved changes in this session.

!ENTRY org.eclipse.ui.workbench 4 2 2020-09-03 00:40:39.681
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 0
org.eclipse.core.runtime.AssertionFailedException: assertion failed: The application has not been initialized.
	at org.eclipse.core.runtime.Assert.isTrue(Assert.java:113)
	at org.eclipse.core.internal.runtime.InternalPlatform.assertInitialized(InternalPlatform.java:139)
	at org.eclipse.core.internal.runtime.InternalPlatform.addLogListener(InternalPlatform.java:132)
	at org.eclipse.core.runtime.Platform.addLogListener(Platform.java:537)
	at org.eclipse.ui.statushandlers.StatusManager.<init>(StatusManager.java:144)
	at org.eclipse.ui.statushandlers.StatusManager.getManager(StatusManager.java:136)
	at org.eclipse.ui.internal.progress.ProgressManager$1.done(ProgressManager.java:466)
	at org.eclipse.core.internal.jobs.JobListeners.doNotify(JobListeners.java:73)
	at org.eclipse.core.internal.jobs.JobListeners.done(JobListeners.java:118)
	at org.eclipse.core.internal.jobs.JobManager.endJob(JobManager.java:701)
	at org.eclipse.core.internal.jobs.WorkerPool.endJob(WorkerPool.java:117)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:83)

!ENTRY org.eclipse.core.jobs 4 2 2020-09-03 00:40:39.681
!MESSAGE An internal error occurred during: "Decoration Calculation".
!STACK 0
org.eclipse.core.runtime.AssertionFailedException: assertion failed: The application has not been initialized.
	at org.eclipse.core.runtime.Assert.isTrue(Assert.java:113)
	at org.eclipse.core.internal.runtime.InternalPlatform.assertInitialized(InternalPlatform.java:139)
	at org.eclipse.core.internal.runtime.InternalPlatform.getAdapterManager(InternalPlatform.java:160)
	at org.eclipse.core.runtime.Platform.getAdapterManager(Platform.java:641)
	at org.eclipse.ui.internal.ObjectContributorManager.getCommonClasses(ObjectContributorManager.java:675)
	at org.eclipse.ui.internal.ObjectContributorManager.getContributors(ObjectContributorManager.java:578)
	at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecoratorsFor(LightweightDecoratorManager.java:323)
	at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:344)
	at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:386)
	at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:362)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
