How can I set default values for cwl files?

Here is my `test.cwl` file

    cwlVersion: v1.0
    class: CommandLineTool
    baseCommand: echo
    inputs:
      example_flag:
        type: boolean
        default: true
        inputBinding:
          position: 1
          prefix: -f
      example_string:
        type: string
        default: "abc"
        inputBinding:
          position: 3
          prefix: --example-string
      example_int:
        type: int
        default: 5
        inputBinding:
          position: 2
          prefix: -i
          separate: false
      example_file:
        type: File?
        inputBinding:
          prefix: --file=
          separate: false
          position: 4
    
    outputs: []

With

    $ dockstore tool convert cwl2json --cwl test.cwl 

I get the following output

    {
      "example_string": "fill me in",
      "example_file": {
        "path": "fill me in",
        "class": "File"
      },
      "example_flag": false,
      "example_int": 0
    }

Where are the default values I set in the `test.cwl` file?
As a heads-up, this is now a feature for Dockstore 1.1. You should be able to do the following

    $ dockstore tool convert cwl2json --cwl test.cwl
    {
      "example_string": "abc",
      "example_file": {
        "path": "fill me in",
        "class": "File"
      },
      "example_flag": true,
      "example_int": 5
    }
    $ dockstore tool convert cwl2yaml --cwl test.cwl
    example_string: abc
    example_file:
      path: fill me in
      class: File
    example_flag: true
    example_int: 5
    
    $ dockstore tool convert cwl2yaml --cwl test.cwl > test.yaml
    $ vim test.yaml
    $ dockstore tool launch --entry test.cwl --local-entry --yaml test.yaml

