diff --git a/testprograms/testcircles/A.java b/testprograms/testcircles/A.java
new file mode 100644
index 0000000000000000000000000000000000000000..a9f449c3dbe16b43c28d151a84998762a828841d
--- /dev/null
+++ b/testprograms/testcircles/A.java
@@ -0,0 +1,5 @@
+package A;
+
+class A{
+ B b=null;
+}
diff --git a/testprograms/testcircles/B.java b/testprograms/testcircles/B.java
new file mode 100644
index 0000000000000000000000000000000000000000..d589e48e3b7645642b09f883b392e167bcee2597
--- /dev/null
+++ b/testprograms/testcircles/B.java
@@ -0,0 +1,6 @@
+package B;
+
+class B{
+ C c=null;
+ D d=null;
+}
diff --git a/testprograms/testcircles/C.java b/testprograms/testcircles/C.java
new file mode 100644
index 0000000000000000000000000000000000000000..1188a93b326a51dd8416128f1b07cd19c216fcb3
--- /dev/null
+++ b/testprograms/testcircles/C.java
@@ -0,0 +1,5 @@
+package C;
+
+class C{
+ B b=null;
+}
diff --git a/testprograms/testcircles/D.java b/testprograms/testcircles/D.java
new file mode 100644
index 0000000000000000000000000000000000000000..b22035a0098d98b52ee928d5b93d58311fa1c413
--- /dev/null
+++ b/testprograms/testcircles/D.java
@@ -0,0 +1,6 @@
+package D;
+
+class D{
+ E e=null;
+ G g=null;
+}
diff --git a/testprograms/testcircles/E.java b/testprograms/testcircles/E.java
new file mode 100644
index 0000000000000000000000000000000000000000..765e25902c8387066ed11bc250cb977f9e71b23e
--- /dev/null
+++ b/testprograms/testcircles/E.java
@@ -0,0 +1,5 @@
+package E;
+
+class E{
+ F f=null;
+}
diff --git a/testprograms/testcircles/F.java b/testprograms/testcircles/F.java
new file mode 100644
index 0000000000000000000000000000000000000000..711cab2996d2fc1338359ff64cf31478d4ee65d4
--- /dev/null
+++ b/testprograms/testcircles/F.java
@@ -0,0 +1,5 @@
+package F;
+
+class F{
+ D d=null;
+}
diff --git a/testprograms/testcircles/G.java b/testprograms/testcircles/G.java
new file mode 100644
index 0000000000000000000000000000000000000000..557ece95338b96d79d7e525625a9c3fd21f05175
--- /dev/null
+++ b/testprograms/testcircles/G.java
@@ -0,0 +1,5 @@
+package G;
+
+class G{
+ G g=null;
+}