code: function (pElmt) {
              var result = pElmt.data()[0];
              var returnAttributes = provider.node.getReturnAttributes(result.label);
  
              returnAttributes.forEach(function (attribute) {
                  var div = pElmt.append("div").attr("class", "ppt-result-attribute-div");
                  var attributeName = attribute;
  
                  if (query.NEO4J_INTERNAL_ID === attribute) {
                      attributeName = query.NEO4J_INTERNAL_ID.queryInternalName;
                  }
  
                  var span = div.append("span");
                  span.text(function () {
                      if (attribute === query.NEO4J_INTERNAL_ID) {
                          return "internal ID:"
                      } else {
                          return attribute + ":";
                      }
                  });
                  if (result.attributes[attributeName] !== undefined) {
                      div.append("span").text(function (result) {
                          return result.attributes[attributeName];
                      });
                  }
              });
          }
docs: ********************************************************************
  Results specific parameters:
  
  These attributes are specific to result display.
  ******************************************************************** 
  Generate the result entry content using d3.js mechanisms.
  
  The parameter of the function is the &lt;p&gt; selected with d3.js
  
  The default behavior is to generate a &lt;table&gt; containing all
  the return attributes in a &lt;th&gt; and their value in a &lt;td&gt;.
  
  @param pElmt the &lt;p&gt; element generated in the result list.