code: public static  String formatNodeLookup(String id, Node node, Map<String, Set<String>> uniqueConstraints, Set<String> indexNames) {
          StringBuilder result = new StringBuilder(100);
          result.append("(");
          result.append(id);
          result.append(getNodeIdLabels(node, uniqueConstraints, indexNames));
          Map<String, Object> nodeIdProperties = getNodeIdProperties(node, uniqueConstraints);
          if (nodeIdProperties.size() > 0) {
              result.append("{");
              StringBuilder props = new StringBuilder(100);
              for (String prop : nodeIdProperties.keySet()) {
                  props.append(", ");
                  props.append(quote(prop));
                  props.append(":");
                  props.append(CypherFormatterUtils.toString(nodeIdProperties.get(prop)));
              }
              result.append(props.substring(2));
              result.append("}");
          }
          result.append(")");
          return result.toString();
      }
docs: ---- node id ----