// Path: src/main/java/com/aemreunal/helper/json/JsonBuilderFactory.java
// public class JsonBuilderFactory {
//     public static JsonObjectBuilder object() {
//         return new JsonObjectBuilder();
//     }
// 
//     public static JsonArrayBuilder array() {
//         return new JsonArrayBuilder();
//     }
// }
// 
// Path: src/main/java/com/aemreunal/helper/json/JsonObjectBuilder.java
// public class JsonObjectBuilder {
//     private Map<String, Object> jsonMap = new HashMap<>();
// 
//     JsonObjectBuilder() {
//     }
// 
//     public JsonObjectBuilder add(String key, Object value) {
//         jsonMap.put(key, value);
//         return this;
//     }
// 
//     public JSONObject build() {
//         return new JSONObject(jsonMap);
//     }
// }


import net.minidev.json.JSONObject;
import java.io.Serializable;
import java.util.Date;
import java.util.LinkedHashSet;
import java.util.Set;
import javax.persistence.*;
import javax.validation.constraints.Size;
import org.springframework.hateoas.ResourceSupport;
import org.springframework.web.bind.annotation.ResponseBody;
import com.aemreunal.helper.json.JsonBuilderFactory;
import com.aemreunal.helper.json.JsonObjectBuilder;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
     * BEGIN: Scenario 'url' attribute
     *
     * This value is to be used as the notification string.
     */
    @Column(name = "url", nullable = false, length = URL_MAX_LENGTH)
    @Size(min = 0, max = URL_MAX_LENGTH)
    @Access(AccessType.PROPERTY)
    private String url = "";
    /*
     * END: Scenario 'url' attribute
     *------------------------------------------------------------
     */

    /*
     *------------------------------------------------------------
     * BEGIN: Constructors
     */
    public Scenario() {
        // Empty constructor for Spring & Hibernate
    }
    /*
     * END: Constructors
     *------------------------------------------------------------
     */

    /*
     *------------------------------------------------------------
     * BEGIN: Helpers
     */
    public JSONObject generateQueryResponse() {
// Path: src/main/java/com/aemreunal/helper/json/JsonBuilderFactory.java
// public class JsonBuilderFactory {
//     public static JsonObjectBuilder object() {
//         return new JsonObjectBuilder();
//     }
// 
//     public static JsonArrayBuilder array() {
//         return new JsonArrayBuilder();
//     }
// }
// 
// Path: src/main/java/com/aemreunal/helper/json/JsonObjectBuilder.java
// public class JsonObjectBuilder {
//     private Map<String, Object> jsonMap = new HashMap<>();
// 
//     JsonObjectBuilder() {
//     }
// 
//     public JsonObjectBuilder add(String key, Object value) {
//         jsonMap.put(key, value);
//         return this;
//     }
// 
//     public JSONObject build() {
//         return new JSONObject(jsonMap);
//     }
// }


// Path: src/main/java/com/aemreunal/domain/Scenario.java
import net.minidev.json.JSONObject;
import java.io.Serializable;
import java.util.Date;
import java.util.LinkedHashSet;
import java.util.Set;
import javax.persistence.*;
import javax.validation.constraints.Size;
import org.springframework.hateoas.ResourceSupport;
import org.springframework.web.bind.annotation.ResponseBody;
import com.aemreunal.helper.json.JsonBuilderFactory;
import com.aemreunal.helper.json.JsonObjectBuilder;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

     * BEGIN: Scenario 'url' attribute
     *
     * This value is to be used as the notification string.
     */
    @Column(name = "url", nullable = false, length = URL_MAX_LENGTH)
    @Size(min = 0, max = URL_MAX_LENGTH)
    @Access(AccessType.PROPERTY)
    private String url = "";
    /*
     * END: Scenario 'url' attribute
     *------------------------------------------------------------
     */

    /*
     *------------------------------------------------------------
     * BEGIN: Constructors
     */
    public Scenario() {
        // Empty constructor for Spring & Hibernate
    }
    /*
     * END: Constructors
     *------------------------------------------------------------
     */

    /*
     *------------------------------------------------------------
     * BEGIN: Helpers
     */
    public JSONObject generateQueryResponse() {
        JsonObjectBuilder builder = JsonBuilderFactory.object();