whole_func_string: function toMacAddress(internalRepresentation) {
      const parts = [];
  
      // Take a copy of the string
      let btInternalRepresentation = internalRepresentation.slice();
  
      do { 
        parts.push(btInternalRepresentation.substring(0, 2)) 
      } 
      while( (btInternalRepresentation = btInternalRepresentation.substring(2, btInternalRepresentation.length)) != "" );
  
      return parts.join(":");
    }
func_code_string: function toMacAddress(internalRepresentation) {
      const parts = [];
  
      // Take a copy of the string
      let btInternalRepresentation = internalRepresentation.slice();
  
      do { 
        parts.push(btInternalRepresentation.substring(0, 2)) 
      } 
      while( (btInternalRepresentation = btInternalRepresentation.substring(2, btInternalRepresentation.length)) != "" );
  
      return parts.join(":");
    }
func_documentation_string: The multiserver address format does not allow : symbols to be used, so we omit them internally.
  This function adds them back in.
  
  @param {} internalRepresentation the internal representation (e.g. 65D900DDB353)
  @returns the bluetooth mac address implementation (e.g. 65:D9:00:DD:B3:53)