code: @Override
      public NodeStepResult executeRemoteScript(
              final ExecutionContext context,
              final Framework framework,
              final INodeEntry node,
              final String[] args,
              final String filepath,
              final String scriptInterpreter,
              final boolean interpreterargsquoted
      ) throws NodeStepException
      {
          boolean removeFile = true;
          if (null != node.getAttributes() && null != node.getAttributes().get(SCRIPT_FILE_REMOVE_TMP)) {
              removeFile = Boolean.parseBoolean(node.getAttributes().get(SCRIPT_FILE_REMOVE_TMP));
          }
          return executeRemoteScript(context, framework, node, args, filepath, scriptInterpreter,
                                     interpreterargsquoted, removeFile
          );
      }
docs: Execute a scriptfile already copied to a remote node with the given args
  
  @param context               context
  @param framework             framework
  @param node                  the node
  @param args                  arguments to script
  @param filepath              the remote path for the script
  @param scriptInterpreter     interpreter used to invoke the script
  @param interpreterargsquoted if true, pass the file and script args as a single argument to the interpreter
  
  @return result
  
  @throws NodeStepException on error