json_schema: {
      "anyOf": [
          {
              "$ref": "#/definitions/TestStruct"
          }
      ],
      "definitions": {
          "TestStruct": {
              "additionalProperties": false,
              "description": "for testing the schema generator.",
              "preferredOrder": [
                  "int32Field",
                  "int64Field",
                  "intField"
              ],
              "properties": {
                  "int32Field": {
                      "description": "an integer",
                      "type": "integer",
                      "x-intellij-html-description": "an integer"
                  },
                  "int64Field": {
                      "description": "an integer",
                      "type": "integer",
                      "x-intellij-html-description": "an integer"
                  },
                  "intField": {
                      "description": "an integer",
                      "type": "integer",
                      "x-intellij-html-description": "an integer"
                  }
              },
              "x-intellij-html-description": "for testing the schema generator."
          }
      },
      "type": "object"
  }