code: private void printMetadata(ConversationMetadata metadata, String title) {
  		List<ConversationMetadataItem> items = metadata.getItems();
  		if (items.isEmpty()) {
  			ApptentiveLog.v(CONVERSATION, "%s (%d item(s))", title, items.size());
  			return;
  		}
  
  		Object[][] rows = new Object[1 + items.size()][];
  		rows[0] = new Object[] {
  			"state",
  			"localId",
  			"conversationId",
  			"userId",
  			"dataFile",
  			"messagesFile",
  			"conversationToken",
  			"payloadEncryptionKey"
  		};
  		int index = 1;
  		for (ConversationMetadataItem item : items) {
  			rows[index++] = new Object[] {
  				item.getConversationState(),
  				item.getLocalConversationId(),
  				item.getConversationId(),
  				item.getUserId(),
  				hideIfSanitized(item.getDataFile()),
  				hideIfSanitized(item.getMessagesFile()),
  				hideIfSanitized(item.getConversationToken()),
  				hideIfSanitized(item.getConversationEncryptionKey())
  			};
  		}
  
  		ApptentiveLog.v(CONVERSATION, "%s (%d item(s))\n%s", title, items.size(), StringUtils.table(rows));
  	}
docs: region Debug