{
    "id": "workflow-1",
    "schedule": {
        "type": "com.collective.celos.WorkflowConfigurationParserTest$TestSchedule",
        "properties": {
            "a": "1",
            "b": "2"
        }
    },
    "schedulingStrategy": {
        "type": "com.collective.celos.WorkflowConfigurationParserTest$TestSchedulingStrategy"
    },
    "trigger": {
        "type": "com.collective.celos.WorkflowConfigurationParserTest$TestTrigger",
        "properties": {
            "foo": "bar"
        }
    },
    "externalService": {
        "type": "com.collective.celos.WorkflowConfigurationParserTest$TestExternalService",
        "properties": {
            "yippie": "yeah"
        }
    },
    "maxRetryCount": "foo"
}

@@ -39,177 +39,24 @@
 e%22: 
-%7B%0A        %22type%22: %22com.collective.celos.WorkflowConfigurationParserTest$TestSchedule%22,%0A        %22properties%22: %7B%0A            %22a%22: %221%22,%0A            %22b%22: %222%22%0A        %7D%0A    %7D
+hourlySchedule()
 ,%0A  

Use a script.