code: public String matchStatement(String alias, String idParameterName) {
          Objects.requireNonNull(alias, "alias cannot be null");
          Objects.requireNonNull(idParameterName, "idParameterName cannot be null");
          // create statement
          return "MATCH " + matchPattern(alias) + " WHERE " + matchPredicate(alias, idParameterName);
      }
docs: Generates a Cypher MATCH statement for the vertex, example:
  <p>
  MATCH (alias) WHERE alias.id = {id} AND (alias:Label1 OR alias:Label2)
  </p>
  
  @param alias           The node alias.
  @param idParameterName The name of the parameter that contains the vertex id.
  @return the Cypher MATCH predicate or <code>null</code> if not required to MATCH the vertex.