code: public <T> T execute(final Object[] args, final Class<T> clazz, final boolean failOnError) {
          if (this.groovyScript != null) {
              return ScriptingUtils.executeGroovyScript(this.groovyScript, args, clazz, failOnError);
          }
          return null;
      }
docs: Execute.
  
  @param <T>         the type parameter
  @param args        the args
  @param clazz       the clazz
  @param failOnError the fail on error
  @return the t