private void checkExpression(String expression) {
        if (StringUtils.isBlank(expression)) {
            LOGGER.error("Empty {} in INLINE task. ", QUERY_EXPRESSION_PARAMETER);
            throw new TerminateWorkflowException(
                    "Empty '"
                            + QUERY_EXPRESSION_PARAMETER
                            + "' in Inline task's input parameters. A non-empty String value must be provided.");
        }
    }
@author X-Ultra
    <p>Task that enables execute inline script at workflow execution. For example,
    <pre>
...
{
 "tasks": [
     {
         "name": "INLINE",
         "taskReferenceName": "inline_test",
         "type": "INLINE",
         "inputParameters": {
             "input": "${workflow.input}",
             "evaluatorType": "javascript"
             "expression": "if ($.input.a==1){return {testvalue: true}} else{return {testvalue: false} }"
         }
     }
 ]
}
...
</pre>
    then to use task output, e.g. <code>script_test.output.testvalue</code> {@link Inline} is a
    replacement for deprecated {@link Lambda}
core/src/main/java/com/netflix/conductor/core/execution/tasks/Inline.java