diff --git a/.gradle/6.8/executionHistory/executionHistory.bin b/.gradle/6.8/executionHistory/executionHistory.bin
index 4846ab9e8f76178806280372871444084470fb81..487dde5f26e8bb40a6b744bb3242a6c3acbbfaea 100644
Binary files a/.gradle/6.8/executionHistory/executionHistory.bin and b/.gradle/6.8/executionHistory/executionHistory.bin differ
diff --git a/.gradle/6.8/executionHistory/executionHistory.lock b/.gradle/6.8/executionHistory/executionHistory.lock
index c98c02a78477cd136cc2664e507479da02ffcecc..af20fcff714e2467307d839b3c2c52dfc001bd7d 100644
Binary files a/.gradle/6.8/executionHistory/executionHistory.lock and b/.gradle/6.8/executionHistory/executionHistory.lock differ
diff --git a/.gradle/6.8/fileHashes/fileHashes.bin b/.gradle/6.8/fileHashes/fileHashes.bin
index 19fb0ad197a8529b77595d2d49389c9099921d5b..0b805cbed77abc540c4e9b217b1311d955d9e0a8 100644
Binary files a/.gradle/6.8/fileHashes/fileHashes.bin and b/.gradle/6.8/fileHashes/fileHashes.bin differ
diff --git a/.gradle/6.8/fileHashes/fileHashes.lock b/.gradle/6.8/fileHashes/fileHashes.lock
index 1bdf0ce5bb346bba926becb2bdd57792eeb8f291..65526b12c90b649566a5068f2caa395cc21602d8 100644
Binary files a/.gradle/6.8/fileHashes/fileHashes.lock and b/.gradle/6.8/fileHashes/fileHashes.lock differ
diff --git a/.gradle/6.8/javaCompile/javaCompile.lock b/.gradle/6.8/javaCompile/javaCompile.lock
index cecf7075d103c0e1ced55bd00bdc267e9af0de4f..d7dd07d50a31b9c8d34512e0c71ad22a0c94dae8 100644
Binary files a/.gradle/6.8/javaCompile/javaCompile.lock and b/.gradle/6.8/javaCompile/javaCompile.lock differ
diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
index 7032b9fed6d71a3f43bc743b1350472c50b010ad..897f7f32e101ba5cc6967f9ccc13badb416e6cd9 100644
Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/build/classes/java/main/de/tudresden/inf/st/openapi/HttpURLConnectionExample.class b/build/classes/java/main/de/tudresden/inf/st/openapi/HttpURLConnectionExample.class
index 8eb2d90064aea4c6ce5085b362ed8b7542e56d9d..20ed3edb78aa236540e01dbe8ce26b6d091a3113 100644
Binary files a/build/classes/java/main/de/tudresden/inf/st/openapi/HttpURLConnectionExample.class and b/build/classes/java/main/de/tudresden/inf/st/openapi/HttpURLConnectionExample.class differ
diff --git a/build/classes/java/main/de/tudresden/inf/st/openapi/ast/Get.class b/build/classes/java/main/de/tudresden/inf/st/openapi/ast/Get.class
index 7ce4a08b41e923bd92d8d8517d5160987933f1e2..9d2bacd1f891187a0af801e0932ca1c4fca374b4 100644
Binary files a/build/classes/java/main/de/tudresden/inf/st/openapi/ast/Get.class and b/build/classes/java/main/de/tudresden/inf/st/openapi/ast/Get.class differ
diff --git a/build/classes/java/main/de/tudresden/inf/st/openapi/ast/ParameterObject.class b/build/classes/java/main/de/tudresden/inf/st/openapi/ast/ParameterObject.class
index 00310aa774914cda66536152434c3f66851facf9..d209ac47e41fd62937a0040f26181c298509d2f5 100644
Binary files a/build/classes/java/main/de/tudresden/inf/st/openapi/ast/ParameterObject.class and b/build/classes/java/main/de/tudresden/inf/st/openapi/ast/ParameterObject.class differ
diff --git a/build/classes/java/main/de/tudresden/inf/st/openapi/ast/Post.class b/build/classes/java/main/de/tudresden/inf/st/openapi/ast/Post.class
index 71f52bb256b1643108130f59dd575ade35b8cb37..e83ddc03f0e0e291c58555aaa90d0adc9057a1cd 100644
Binary files a/build/classes/java/main/de/tudresden/inf/st/openapi/ast/Post.class and b/build/classes/java/main/de/tudresden/inf/st/openapi/ast/Post.class differ
diff --git a/src/gen/java/de/tudresden/inf/st/openapi/ast/Get.java b/src/gen/java/de/tudresden/inf/st/openapi/ast/Get.java
index 8ba6ee656b45597aa08f3688ae04fe1567acac6b..aaf98c7d0f49ed4e100ca96a1474b8de5a5d16b5 100644
--- a/src/gen/java/de/tudresden/inf/st/openapi/ast/Get.java
+++ b/src/gen/java/de/tudresden/inf/st/openapi/ast/Get.java
@@ -34,7 +34,7 @@ public class Get extends ASTNode<ASTNode> implements Cloneable {
   public void connectGET(String path){
 
         try{URL url=new URL(path);
-        HttpURLConnection con=(HttpURLConnection)url.openConnection();
+        HttpsURLConnection con=(HttpsURLConnection)url.openConnection();
         con.setRequestProperty("User-Agent","Mozilla/5.0"); // add request header
 
         con.setRequestMethod("GET"); // optional default is GET
@@ -299,7 +299,6 @@ protected java.util.Set generateRandomUrl_String_visited;
             try{
             for(ParameterOb o:getOperationObject().getParameterObs()){
             ParameterObject p=o.parameterObject();
-            SchemaObject s=p.getSchemaOb().schemaObject();
             if(p.getIn().equals("path"))
                 pathRef=p.randomPathParameter(pathRef);
             else if(p.getIn().equals("query"))
@@ -308,7 +307,7 @@ protected java.util.Set generateRandomUrl_String_visited;
             System.out.println("Generated path : "+pathRef);
     
             URL url=new URL(pathRef);
-            HttpURLConnection con=(HttpURLConnection)url.openConnection();
+            HttpsURLConnection con=(HttpsURLConnection)url.openConnection();
             con.setRequestProperty("User-Agent","Mozilla/5.0"); // add request header
     
             con.setRequestMethod("GET"); // optional default is GET
diff --git a/src/gen/java/de/tudresden/inf/st/openapi/ast/ParameterObject.java b/src/gen/java/de/tudresden/inf/st/openapi/ast/ParameterObject.java
index 8623a65b509a7f696324f9df14ac94b69be5cfa6..fabf01fd3e7367547a5094665c6f765823013a8d 100644
--- a/src/gen/java/de/tudresden/inf/st/openapi/ast/ParameterObject.java
+++ b/src/gen/java/de/tudresden/inf/st/openapi/ast/ParameterObject.java
@@ -911,10 +911,10 @@ protected java.util.Set generateRandomString_Random_JastAddList_EnumObj__visited
   /**
    * @attribute syn
    * @aspect RandomRequestGenerator
-   * @declaredat E:\\bachelor-thesis\\SigTest\\bachelor-thesis-jastadd\\src\\main\\jastadd\\RandomRequestGenerator.jrag:170
+   * @declaredat E:\\bachelor-thesis\\SigTest\\bachelor-thesis-jastadd\\src\\main\\jastadd\\RandomRequestGenerator.jrag:168
    */
   @ASTNodeAnnotation.Attribute(kind=ASTNodeAnnotation.Kind.SYN)
-  @ASTNodeAnnotation.Source(aspect="RandomRequestGenerator", declaredAt="E:\\bachelor-thesis\\SigTest\\bachelor-thesis-jastadd\\src\\main\\jastadd\\RandomRequestGenerator.jrag:170")
+  @ASTNodeAnnotation.Source(aspect="RandomRequestGenerator", declaredAt="E:\\bachelor-thesis\\SigTest\\bachelor-thesis-jastadd\\src\\main\\jastadd\\RandomRequestGenerator.jrag:168")
   public String generateRandomString(Random rand, JastAddList<EnumObj> objs) {
     java.util.List _parameters = new java.util.ArrayList(2);
     _parameters.add(rand);
@@ -943,10 +943,10 @@ protected java.util.Set generateRandomInt_Random_int_int_visited;
   /**
    * @attribute syn
    * @aspect RandomRequestGenerator
-   * @declaredat E:\\bachelor-thesis\\SigTest\\bachelor-thesis-jastadd\\src\\main\\jastadd\\RandomRequestGenerator.jrag:181
+   * @declaredat E:\\bachelor-thesis\\SigTest\\bachelor-thesis-jastadd\\src\\main\\jastadd\\RandomRequestGenerator.jrag:179
    */
   @ASTNodeAnnotation.Attribute(kind=ASTNodeAnnotation.Kind.SYN)
-  @ASTNodeAnnotation.Source(aspect="RandomRequestGenerator", declaredAt="E:\\bachelor-thesis\\SigTest\\bachelor-thesis-jastadd\\src\\main\\jastadd\\RandomRequestGenerator.jrag:181")
+  @ASTNodeAnnotation.Source(aspect="RandomRequestGenerator", declaredAt="E:\\bachelor-thesis\\SigTest\\bachelor-thesis-jastadd\\src\\main\\jastadd\\RandomRequestGenerator.jrag:179")
   public String generateRandomInt(Random rand, int minimum, int maximum) {
     java.util.List _parameters = new java.util.ArrayList(3);
     _parameters.add(rand);
diff --git a/src/gen/java/de/tudresden/inf/st/openapi/ast/Post.java b/src/gen/java/de/tudresden/inf/st/openapi/ast/Post.java
index 128d9621b20716c6e111d31dc28949be3ee0b9da..faeef69f3d843492e84cddbe8d9152d1e2a004c6 100644
--- a/src/gen/java/de/tudresden/inf/st/openapi/ast/Post.java
+++ b/src/gen/java/de/tudresden/inf/st/openapi/ast/Post.java
@@ -284,10 +284,10 @@ protected java.util.Set generateRandomUrl_String_visited;
   /**
    * @attribute syn
    * @aspect RandomRequestGenerator
-   * @declaredat E:\\bachelor-thesis\\SigTest\\bachelor-thesis-jastadd\\src\\main\\jastadd\\RandomRequestGenerator.jrag:121
+   * @declaredat E:\\bachelor-thesis\\SigTest\\bachelor-thesis-jastadd\\src\\main\\jastadd\\RandomRequestGenerator.jrag:120
    */
   @ASTNodeAnnotation.Attribute(kind=ASTNodeAnnotation.Kind.SYN)
-  @ASTNodeAnnotation.Source(aspect="RandomRequestGenerator", declaredAt="E:\\bachelor-thesis\\SigTest\\bachelor-thesis-jastadd\\src\\main\\jastadd\\RandomRequestGenerator.jrag:121")
+  @ASTNodeAnnotation.Source(aspect="RandomRequestGenerator", declaredAt="E:\\bachelor-thesis\\SigTest\\bachelor-thesis-jastadd\\src\\main\\jastadd\\RandomRequestGenerator.jrag:120")
   public boolean generateRandomUrl(String pathRef) {
     Object _parameters = pathRef;
     if (generateRandomUrl_String_visited == null) generateRandomUrl_String_visited = new java.util.HashSet(4);
@@ -299,7 +299,6 @@ protected java.util.Set generateRandomUrl_String_visited;
             try{
             for(ParameterOb o:getOperationObject().getParameterObs()){
             ParameterObject p=o.parameterObject();
-            SchemaObject s=p.getSchemaOb().schemaObject();
             if(p.getIn().equals("path"))
             pathRef=p.randomPathParameter(pathRef);
             else if(p.getIn().equals("query"))
diff --git a/src/main/jastadd/InferParameter.jrag b/src/main/jastadd/InferParameter.jrag
index 7942e7f17334f9330556ab5bebb96159e4e1788f..86d7944031e73957f7710ddb3de010fd561aabbc 100644
--- a/src/main/jastadd/InferParameter.jrag
+++ b/src/main/jastadd/InferParameter.jrag
@@ -159,7 +159,7 @@ public void OperationObject.writeDictionaryWithArray(SchemaOb schema,String resp
 public void Get.connectGET(String path){
 
         try{URL url=new URL(path);
-        HttpURLConnection con=(HttpURLConnection)url.openConnection();
+        HttpsURLConnection con=(HttpsURLConnection)url.openConnection();
         con.setRequestProperty("User-Agent","Mozilla/5.0"); // add request header
 
         con.setRequestMethod("GET"); // optional default is GET
diff --git a/src/main/jastadd/RandomRequestGenerator.jrag b/src/main/jastadd/RandomRequestGenerator.jrag
index 4a023694494d1d2b467cfd515d8e3dbe71e3fd4a..c0004f5596507ed6e34c72178175aa7ced32d6df 100644
--- a/src/main/jastadd/RandomRequestGenerator.jrag
+++ b/src/main/jastadd/RandomRequestGenerator.jrag
@@ -83,7 +83,7 @@ public void OpenAPIObject.generateRequests()throws Exception{
         System.out.println("Generated path : "+pathRef);
 
         URL url=new URL(pathRef);
-        HttpURLConnection con=(HttpURLConnection)url.openConnection();
+        HttpsURLConnection con=(HttpsURLConnection)url.openConnection();
         con.setRequestProperty("User-Agent","Mozilla/5.0"); // add request header
 
         con.setRequestMethod("GET"); // optional default is GET
diff --git a/src/main/java/de/tudresden/inf/st/openapi/HttpURLConnectionExample.java b/src/main/java/de/tudresden/inf/st/openapi/HttpURLConnectionExample.java
index 6d11af8d16dc750f142fa5b0f25564cc6efc03ab..8b66c6e028278255db6829345ec9042a8fdf4821 100644
--- a/src/main/java/de/tudresden/inf/st/openapi/HttpURLConnectionExample.java
+++ b/src/main/java/de/tudresden/inf/st/openapi/HttpURLConnectionExample.java
@@ -17,11 +17,11 @@ public class HttpURLConnectionExample {
         HttpURLConnectionExample http = new HttpURLConnectionExample();
 
         System.out.println("Data call with GET");
-        http.sendGet("https://petstore.swagger.io/v2/pet/1");
+        http.sendGet("https://petstore.swagger.io/v2/pet/9222968140497310446");
 
-        System.out.println("Data call with POST");
-        String urlParameters = "";
-        http.sendPost("https://petstore.swagger.io/v2/pet", urlParameters);
+        //System.out.println("Data call with POST");
+        //String urlParameters = "";
+        //http.sendPost("https://petstore.swagger.io/v2/pet", urlParameters);
 
         //System.out.println("Data call with DELETE");
         //http.sendDelete("https://petstore.swagger.io/v2/pet/123123");
@@ -31,7 +31,7 @@ public class HttpURLConnectionExample {
     private void sendGet(String targetUrl) throws Exception {
 
         URL url = new URL(targetUrl);
-        HttpURLConnection con = (HttpURLConnection) url.openConnection();
+        HttpsURLConnection con = (HttpsURLConnection) url.openConnection();
 
         con.setRequestMethod("GET"); // optional default is GET
         con.setRequestProperty("User-Agent", USER_AGENT); // add request header