code: public static LessCompilationEngine create(String type, String executable) {
          if (type == null || RHINO.equals(type)) {
              return create();
          }
  
          if (COMMAND_LINE.equals(type)) {
              return new CommandLineLesscCompilationEngine(executable);
          }
          return new ScriptEngineLessCompilationEngine(type);
      }
docs: Create a new engine of the specified type if available, or a default engine.
  
  @param type       The engine type. "rhino", "nashorn" and "commandline" are supported out of the box.
  @param executable The executable in case of commandline engine
  @return A new RhinoLessCompilationEngine