question: private static Object transformContext ( SBJob context , String language ) { if ( context == null ) { return null ; } if ( ! language . equals ( "#cwl-js-engine" ) && ! language . equals ( "cwl-js-engine" ) ) { return context . getInputs ( ) ; } return context ; }
target:  By reference CWL implementation, context is equals to 'inputs' section from the Job Out implementation uses whole Job as a context