Collections.sort(propertiesList, new ConfidencePropertyComparator());
SandboxStatus[] sandboxStatuses = GraphUtil.getPropertySandboxStatuses(propertiesList, workspaceId);
for (int i = 0; i < propertiesList.size(); i++) {
Property property = propertiesList.get(i);
String sandboxStatus = sandboxStatuses[i].toString();
VideoFrameInfo videoFrameInfo;
if ((videoFrameInfo = VideoPropertyHelper.getVideoFrameInfoFromProperty(property)) != null) {
String textDescription = (String) property.getMetadata().get(LumifyProperties.META_DATA_TEXT_DESCRIPTION);
addVideoFramePropertyToResults(resultsJson, videoFrameInfo.getPropertyKey(), textDescription, sandboxStatus);
} else {
JSONObject propertyJson = toJsonProperty(property);
propertyJson.put("sandboxStatus", sandboxStatus);
resultsJson.put(propertyJson);
}