code: @Override
      public MarkLogicUpdateQuery prepareUpdate(QueryLanguage queryLanguage, String queryString, String baseURI) throws RepositoryException, MalformedQueryException {
          if (QueryLanguage.SPARQL.equals(queryLanguage)) {
              return new MarkLogicUpdateQuery(this.client, new SPARQLQueryBindingSet(), baseURI, queryString, defaultGraphPerms, defaultQueryDef, defaultRulesets);
          }
          throw new UnsupportedQueryLanguageException("Unsupported query language " + queryLanguage.getName());
      }
docs: base method for prepareUpdate
  
  @param queryLanguage
  @param queryString
  @param baseURI
  @return MarkLogicUpdateQuery
  @throws RepositoryException
  @throws MalformedQueryException