initial commit in accordance with CQ 3784
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/.classpath b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/.classpath
new file mode 100644
index 0000000..dce3aa7
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="var" path="JCL_LIB" sourcepath="JCL_SRC" rootpath="JCL_SRCROOT"/>
+ <classpathentry kind="lib" path="lib.jar"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/.project b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/.project
new file mode 100644
index 0000000..c05ce73
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.jdt.core</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectArgument1.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectArgument1.java
new file mode 100644
index 0000000..c6e0473
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectArgument1.java
@@ -0,0 +1,5 @@
+public class CorrectArgument1 {
+ void foo(int bar0){
+ bar = 5;
+ }
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectException1.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectException1.java
new file mode 100644
index 0000000..16d768e
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectException1.java
@@ -0,0 +1,5 @@
+public class CorrectException1 {
+ void foo() throws aaa.bbbz.AnException {
+
+ }
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectException2.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectException2.java
new file mode 100644
index 0000000..b85a844
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectException2.java
@@ -0,0 +1,5 @@
+public class CorrectException2 {
+ void foo() throws aaa.bbb.AnExceptionz {
+
+ }
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectField1.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectField1.java
new file mode 100644
index 0000000..a877fb8
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectField1.java
@@ -0,0 +1,6 @@
+public class CorrectField1 {
+ public int bar0;
+ void foo(){
+ bar = 5;
+ }
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectField2.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectField2.java
new file mode 100644
index 0000000..565aaa2
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectField2.java
@@ -0,0 +1,7 @@
+public class CorrectField2 {
+ public int bar0;
+ void foo(){
+ CorrectField2 cf = new CorrectField2();
+ cf.bar = 5;
+ }
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectFieldType1.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectFieldType1.java
new file mode 100644
index 0000000..c084f64
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectFieldType1.java
@@ -0,0 +1,3 @@
+public class CorrectFieldType1 {
+ aaa.dddz.AClass field;
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectFieldType2.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectFieldType2.java
new file mode 100644
index 0000000..61811ac
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectFieldType2.java
@@ -0,0 +1,3 @@
+public class CorrectFieldType2 {
+ aaa.ddd.AClassz field;
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectFieldType3.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectFieldType3.java
new file mode 100644
index 0000000..72a0ea1
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectFieldType3.java
@@ -0,0 +1,5 @@
+import aaa.ddd.*;
+
+public class CorrectFieldType3 {
+ AClassz field;
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectImport1.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectImport1.java
new file mode 100644
index 0000000..71e8d67
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectImport1.java
@@ -0,0 +1,5 @@
+import aaa.dddz.AClass;
+
+public class CorrectImport1 {
+
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectImport2.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectImport2.java
new file mode 100644
index 0000000..a75f686
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectImport2.java
@@ -0,0 +1,5 @@
+import aaa.dddz.*;
+
+public class CorrectImport2 {
+
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectImport3.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectImport3.java
new file mode 100644
index 0000000..de17af3
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectImport3.java
@@ -0,0 +1,5 @@
+import aaa.ddd.AClassz;
+
+public class CorrectImport3 {
+
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectLocalVariable1.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectLocalVariable1.java
new file mode 100644
index 0000000..1d87bd9
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectLocalVariable1.java
@@ -0,0 +1,6 @@
+public class CorrectLocalVariable1 {
+ void foo(){
+ int bar0;
+ bar = 5;
+ }
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectLocalVariableType1.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectLocalVariableType1.java
new file mode 100644
index 0000000..76655c5
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectLocalVariableType1.java
@@ -0,0 +1,5 @@
+public class CorrectLocalVariableType1 {
+ void foo(){
+ aaa.dddz.AClass local;
+ }
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectLocalVariableType2.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectLocalVariableType2.java
new file mode 100644
index 0000000..b133f0b
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectLocalVariableType2.java
@@ -0,0 +1,5 @@
+public class CorrectLocalVariableType2 {
+ void foo(){
+ aaa.ddd.AClassz local;
+ }
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectMethod1.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectMethod1.java
new file mode 100644
index 0000000..517fc8a
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectMethod1.java
@@ -0,0 +1,9 @@
+public class CorrectMethod1 {
+ public void bar0(){
+
+ }
+
+ void foo(){
+ bar();
+ }
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectMethod2.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectMethod2.java
new file mode 100644
index 0000000..a1c0c46
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectMethod2.java
@@ -0,0 +1,10 @@
+public class CorrectMethod2 {
+ public void bar0(){
+
+ }
+
+ void foo(){
+ CorrectMethod2 cm = new CorrectMethod2();
+ cm.bar();
+ }
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectReturnType1.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectReturnType1.java
new file mode 100644
index 0000000..3b495ac
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectReturnType1.java
@@ -0,0 +1,5 @@
+public class CorrectReturnType1 {
+ public aaa.dddz.AClass foo(){
+ return new aaa.ddd.AClass();
+ }
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectReturnType2.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectReturnType2.java
new file mode 100644
index 0000000..b523f12
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectReturnType2.java
@@ -0,0 +1,5 @@
+public class CorrectReturnType2 {
+ public aaa.ddd.AClassz foo(){
+ return new aaa.ddd.AClass();
+ }
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectSuperClass1.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectSuperClass1.java
new file mode 100644
index 0000000..e3b7972
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectSuperClass1.java
@@ -0,0 +1,3 @@
+public class CorrectSuperClass1 extends aaa.dddz.AClass {
+
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectSuperClass2.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectSuperClass2.java
new file mode 100644
index 0000000..98899b2
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectSuperClass2.java
@@ -0,0 +1,3 @@
+public class CorrectSuperClass2 extends aaa.ddd.AClassz {
+
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectSuperInterface1.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectSuperInterface1.java
new file mode 100644
index 0000000..4076375
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectSuperInterface1.java
@@ -0,0 +1,3 @@
+public class CorrectSuperInterface1 implements aaa.bbb.cccz.AListener {
+ public void foo(){}
+}
\ No newline at end of file
diff --git a/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectSuperInterface2.java b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectSuperInterface2.java
new file mode 100644
index 0000000..5c465ab
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/CodeCorrection/src/CorrectSuperInterface2.java
@@ -0,0 +1,3 @@
+public class CorrectSuperInterface2 implements aaa.bbb.ccc.AListenerz {
+ public void foo(){}
+}
\ No newline at end of file