docs: @Override
      public  File writeTempFile(
              ExecutionContext context, File original, InputStream input,
              String script
      ) throws FileCopierException {
          File tempfile = null;
          try {
              tempfile = ScriptfileUtils.createTempFile(context.getFramework());
          } catch (IOException e) {
              throw new FileCopierException("error writing to tempfile: " + e.getMessage(),
                                            StepFailureReason.IOFailure, e);
          }
          return writeLocalFile(original, input, script, tempfile);
      }