{"action":"created","comment":{"url":"https://api.github.com/repos/salesforce/TransmogrifAI/pulls/comments/311653662","pull_request_review_id":272090842,"id":311653662,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDMxMTY1MzY2Mg==","diff_hunk":"@@ -165,20 +156,42 @@ class RecordInsightsLOCO[T <: Model[T]]\n \n   private def returnTopPosNeg\n   (\n-    featureArray: Array[(Int, Double)],\n+    featureSparse: SparseVector,\n+    zeroValIndices: Array[Int],\n     featureSize: Int,\n     baseScore: Array[Double],\n     k: Int,\n     indexToExamine: Int\n   ): Seq[LOCOValue] = {\n-\n     val minMaxHeap = new MinMaxHeap(k)\n     val aggregationMap = mutable.Map.empty[String, (Array[Int], Array[Double])]\n-    for {i <- featureArray.indices} {\n-      val (oldInd, oldVal) = featureArray(i)\n-      val diffToExamine = computeDiffs(i, oldInd, oldVal, featureArray, featureSize, baseScore)\n-      val history = histories(oldInd)\n \n+    agggregateDiffs(0, Left(featureSparse), indexToExamine, minMaxHeap, aggregationMap,\n+      baseScore)","path":"core/src/main/scala/com/salesforce/op/stages/impl/insights/RecordInsightsLOCO.scala","position":75,"original_position":75,"commit_id":"35b8b5c824a11d5958f2af72375434cf5ea34d44","original_commit_id":"35b8b5c824a11d5958f2af72375434cf5ea34d44","user":{"login":"michaelweilsalesforce","id":42453257,"node_id":"MDQ6VXNlcjQyNDUzMjU3","avatar_url":"https://avatars2.githubusercontent.com/u/42453257?v=4","gravatar_id":"","url":"https://api.github.com/users/michaelweilsalesforce","html_url":"https://github.com/michaelweilsalesforce","followers_url":"https://api.github.com/users/michaelweilsalesforce/followers","following_url":"https://api.github.com/users/michaelweilsalesforce/following{/other_user}","gists_url":"https://api.github.com/users/michaelweilsalesforce/gists{/gist_id}","starred_url":"https://api.github.com/users/michaelweilsalesforce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaelweilsalesforce/subscriptions","organizations_url":"https://api.github.com/users/michaelweilsalesforce/orgs","repos_url":"https://api.github.com/users/michaelweilsalesforce/repos","events_url":"https://api.github.com/users/michaelweilsalesforce/events{/privacy}","received_events_url":"https://api.github.com/users/michaelweilsalesforce/received_events","type":"User","site_admin":false},"body":"@sanmitra \r\n","created_at":"2019-08-07T16:42:15Z","updated_at":"2019-08-07T16:42:15Z","html_url":"https://github.com/salesforce/TransmogrifAI/pull/377#discussion_r311653662","pull_request_url":"https://api.github.com/repos/salesforce/TransmogrifAI/pulls/377","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/salesforce/TransmogrifAI/pulls/comments/311653662"},"html":{"href":"https://github.com/salesforce/TransmogrifAI/pull/377#discussion_r311653662"},"pull_request":{"href":"https://api.github.com/repos/salesforce/TransmogrifAI/pulls/377"}},"in_reply_to_id":310829894},"pull_request":{"url":"https://api.github.com/repos/salesforce/TransmogrifAI/pulls/377","id":302604556,"node_id":"MDExOlB1bGxSZXF1ZXN0MzAyNjA0NTU2","html_url":"https://github.com/salesforce/TransmogrifAI/pull/377","diff_url":"https://github.com/salesforce/TransmogrifAI/pull/377.diff","patch_url":"https://github.com/salesforce/TransmogrifAI/pull/377.patch","issue_url":"https://api.github.com/repos/salesforce/TransmogrifAI/issues/377","number":377,"state":"open","locked":false,"title":"Avoid creating SparseVectors for LOCO","user":{"login":"gerashegalov","id":3187938,"node_id":"MDQ6VXNlcjMxODc5Mzg=","avatar_url":"https://avatars1.githubusercontent.com/u/3187938?v=4","gravatar_id":"","url":"https://api.github.com/users/gerashegalov","html_url":"https://github.com/gerashegalov","followers_url":"https://api.github.com/users/gerashegalov/followers","following_url":"https://api.github.com/users/gerashegalov/following{/other_user}","gists_url":"https://api.github.com/users/gerashegalov/gists{/gist_id}","starred_url":"https://api.github.com/users/gerashegalov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gerashegalov/subscriptions","organizations_url":"https://api.github.com/users/gerashegalov/orgs","repos_url":"https://api.github.com/users/gerashegalov/repos","events_url":"https://api.github.com/users/gerashegalov/events{/privacy}","received_events_url":"https://api.github.com/users/gerashegalov/received_events","type":"User","site_admin":false},"body":"**Related issues**\r\n#376 \r\n\r\n**Describe the proposed solution**\r\nreuse the original SparseVector as a mutable template\r\n\r\n**Additional context**\r\nIn a scoring job:\r\n\r\n|before LOCO| after record insight | after PR |\r\n|-------------|--------------------|----------|\r\n|  < 10s               | 168 sec                   |   21sec    |\r\n","created_at":"2019-07-30T17:41:12Z","updated_at":"2019-08-07T16:42:15Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ca8a832ed01d2b6dff7137cd8fdee6ae38884f94","assignee":null,"assignees":[],"requested_reviewers":[{"login":"tovbinm","id":629845,"node_id":"MDQ6VXNlcjYyOTg0NQ==","avatar_url":"https://avatars0.githubusercontent.com/u/629845?v=4","gravatar_id":"","url":"https://api.github.com/users/tovbinm","html_url":"https://github.com/tovbinm","followers_url":"https://api.github.com/users/tovbinm/followers","following_url":"https://api.github.com/users/tovbinm/following{/other_user}","gists_url":"https://api.github.com/users/tovbinm/gists{/gist_id}","starred_url":"https://api.github.com/users/tovbinm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tovbinm/subscriptions","organizations_url":"https://api.github.com/users/tovbinm/orgs","repos_url":"https://api.github.com/users/tovbinm/repos","events_url":"https://api.github.com/users/tovbinm/events{/privacy}","received_events_url":"https://api.github.com/users/tovbinm/received_events","type":"User","site_admin":false},{"login":"sanmitra","id":3355354,"node_id":"MDQ6VXNlcjMzNTUzNTQ=","avatar_url":"https://avatars0.githubusercontent.com/u/3355354?v=4","gravatar_id":"","url":"https://api.github.com/users/sanmitra","html_url":"https://github.com/sanmitra","followers_url":"https://api.github.com/users/sanmitra/followers","following_url":"https://api.github.com/users/sanmitra/following{/other_user}","gists_url":"https://api.github.com/users/sanmitra/gists{/gist_id}","starred_url":"https://api.github.com/users/sanmitra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sanmitra/subscriptions","organizations_url":"https://api.github.com/users/sanmitra/orgs","repos_url":"https://api.github.com/users/sanmitra/repos","events_url":"https://api.github.com/users/sanmitra/events{/privacy}","received_events_url":"https://api.github.com/users/sanmitra/received_events","type":"User","site_admin":false},{"login":"michaelweilsalesforce","id":42453257,"node_id":"MDQ6VXNlcjQyNDUzMjU3","avatar_url":"https://avatars2.githubusercontent.com/u/42453257?v=4","gravatar_id":"","url":"https://api.github.com/users/michaelweilsalesforce","html_url":"https://github.com/michaelweilsalesforce","followers_url":"https://api.github.com/users/michaelweilsalesforce/followers","following_url":"https://api.github.com/users/michaelweilsalesforce/following{/other_user}","gists_url":"https://api.github.com/users/michaelweilsalesforce/gists{/gist_id}","starred_url":"https://api.github.com/users/michaelweilsalesforce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaelweilsalesforce/subscriptions","organizations_url":"https://api.github.com/users/michaelweilsalesforce/orgs","repos_url":"https://api.github.com/users/michaelweilsalesforce/repos","events_url":"https://api.github.com/users/michaelweilsalesforce/events{/privacy}","received_events_url":"https://api.github.com/users/michaelweilsalesforce/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":1015076088,"node_id":"MDU6TGFiZWwxMDE1MDc2MDg4","url":"https://api.github.com/repos/salesforce/TransmogrifAI/labels/cla:signed","name":"cla:signed","color":"5ebc41","default":false},{"id":1016857320,"node_id":"MDU6TGFiZWwxMDE2ODU3MzIw","url":"https://api.github.com/repos/salesforce/TransmogrifAI/labels/ready%20for%20review","name":"ready for review","color":"0e8a16","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/salesforce/TransmogrifAI/pulls/377/commits","review_comments_url":"https://api.github.com/repos/salesforce/TransmogrifAI/pulls/377/comments","review_comment_url":"https://api.github.com/repos/salesforce/TransmogrifAI/pulls/comments{/number}","comments_url":"https://api.github.com/repos/salesforce/TransmogrifAI/issues/377/comments","statuses_url":"https://api.github.com/repos/salesforce/TransmogrifAI/statuses/35b8b5c824a11d5958f2af72375434cf5ea34d44","head":{"label":"gerashegalov:gera/perf-regression","ref":"gera/perf-regression","sha":"35b8b5c824a11d5958f2af72375434cf5ea34d44","user":{"login":"gerashegalov","id":3187938,"node_id":"MDQ6VXNlcjMxODc5Mzg=","avatar_url":"https://avatars1.githubusercontent.com/u/3187938?v=4","gravatar_id":"","url":"https://api.github.com/users/gerashegalov","html_url":"https://github.com/gerashegalov","followers_url":"https://api.github.com/users/gerashegalov/followers","following_url":"https://api.github.com/users/gerashegalov/following{/other_user}","gists_url":"https://api.github.com/users/gerashegalov/gists{/gist_id}","starred_url":"https://api.github.com/users/gerashegalov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gerashegalov/subscriptions","organizations_url":"https://api.github.com/users/gerashegalov/orgs","repos_url":"https://api.github.com/users/gerashegalov/repos","events_url":"https://api.github.com/users/gerashegalov/events{/privacy}","received_events_url":"https://api.github.com/users/gerashegalov/received_events","type":"User","site_admin":false},"repo":{"id":169382269,"node_id":"MDEwOlJlcG9zaXRvcnkxNjkzODIyNjk=","name":"TransmogrifAI","full_name":"gerashegalov/TransmogrifAI","private":false,"owner":{"login":"gerashegalov","id":3187938,"node_id":"MDQ6VXNlcjMxODc5Mzg=","avatar_url":"https://avatars1.githubusercontent.com/u/3187938?v=4","gravatar_id":"","url":"https://api.github.com/users/gerashegalov","html_url":"https://github.com/gerashegalov","followers_url":"https://api.github.com/users/gerashegalov/followers","following_url":"https://api.github.com/users/gerashegalov/following{/other_user}","gists_url":"https://api.github.com/users/gerashegalov/gists{/gist_id}","starred_url":"https://api.github.com/users/gerashegalov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gerashegalov/subscriptions","organizations_url":"https://api.github.com/users/gerashegalov/orgs","repos_url":"https://api.github.com/users/gerashegalov/repos","events_url":"https://api.github.com/users/gerashegalov/events{/privacy}","received_events_url":"https://api.github.com/users/gerashegalov/received_events","type":"User","site_admin":false},"html_url":"https://github.com/gerashegalov/TransmogrifAI","description":"TransmogrifAI (pronounced trăns-mŏgˈrə-fī) is an AutoML library for building modular, reusable, strongly typed machine learning workflows on Spark with minimal hand tuning","fork":true,"url":"https://api.github.com/repos/gerashegalov/TransmogrifAI","forks_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/forks","keys_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/teams","hooks_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/hooks","issue_events_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/issues/events{/number}","events_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/events","assignees_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/assignees{/user}","branches_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/branches{/branch}","tags_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/tags","blobs_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/git/refs{/sha}","trees_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/statuses/{sha}","languages_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/languages","stargazers_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/stargazers","contributors_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/contributors","subscribers_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/subscribers","subscription_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/subscription","commits_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/commits{/sha}","git_commits_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/git/commits{/sha}","comments_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/comments{/number}","issue_comment_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/issues/comments{/number}","contents_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/contents/{+path}","compare_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/merges","archive_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/downloads","issues_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/issues{/number}","pulls_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/pulls{/number}","milestones_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/milestones{/number}","notifications_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/labels{/name}","releases_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/releases{/id}","deployments_url":"https://api.github.com/repos/gerashegalov/TransmogrifAI/deployments","created_at":"2019-02-06T09:36:33Z","updated_at":"2019-02-06T10:07:37Z","pushed_at":"2019-08-05T16:57:12Z","git_url":"git://github.com/gerashegalov/TransmogrifAI.git","ssh_url":"git@github.com:gerashegalov/TransmogrifAI.git","clone_url":"https://github.com/gerashegalov/TransmogrifAI.git","svn_url":"https://github.com/gerashegalov/TransmogrifAI","homepage":"https://transmogrif.ai","size":113841,"stargazers_count":0,"watchers_count":0,"language":"Scala","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"bsd-3-clause","name":"BSD 3-Clause \"New\" or \"Revised\" License","spdx_id":"BSD-3-Clause","url":"https://api.github.com/licenses/bsd-3-clause","node_id":"MDc6TGljZW5zZTU="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"salesforce:master","ref":"master","sha":"e1bab3b99e57e6224cd734cfdbce09f9b102f3e2","user":{"login":"salesforce","id":453694,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQ1MzY5NA==","avatar_url":"https://avatars3.githubusercontent.com/u/453694?v=4","gravatar_id":"","url":"https://api.github.com/users/salesforce","html_url":"https://github.com/salesforce","followers_url":"https://api.github.com/users/salesforce/followers","following_url":"https://api.github.com/users/salesforce/following{/other_user}","gists_url":"https://api.github.com/users/salesforce/gists{/gist_id}","starred_url":"https://api.github.com/users/salesforce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/salesforce/subscriptions","organizations_url":"https://api.github.com/users/salesforce/orgs","repos_url":"https://api.github.com/users/salesforce/repos","events_url":"https://api.github.com/users/salesforce/events{/privacy}","received_events_url":"https://api.github.com/users/salesforce/received_events","type":"Organization","site_admin":false},"repo":{"id":109289451,"node_id":"MDEwOlJlcG9zaXRvcnkxMDkyODk0NTE=","name":"TransmogrifAI","full_name":"salesforce/TransmogrifAI","private":false,"owner":{"login":"salesforce","id":453694,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQ1MzY5NA==","avatar_url":"https://avatars3.githubusercontent.com/u/453694?v=4","gravatar_id":"","url":"https://api.github.com/users/salesforce","html_url":"https://github.com/salesforce","followers_url":"https://api.github.com/users/salesforce/followers","following_url":"https://api.github.com/users/salesforce/following{/other_user}","gists_url":"https://api.github.com/users/salesforce/gists{/gist_id}","starred_url":"https://api.github.com/users/salesforce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/salesforce/subscriptions","organizations_url":"https://api.github.com/users/salesforce/orgs","repos_url":"https://api.github.com/users/salesforce/repos","events_url":"https://api.github.com/users/salesforce/events{/privacy}","received_events_url":"https://api.github.com/users/salesforce/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/salesforce/TransmogrifAI","description":"TransmogrifAI (pronounced trăns-mŏgˈrə-fī) is an AutoML library for building modular, reusable, strongly typed machine learning workflows on Apache Spark with minimal hand tuning","fork":false,"url":"https://api.github.com/repos/salesforce/TransmogrifAI","forks_url":"https://api.github.com/repos/salesforce/TransmogrifAI/forks","keys_url":"https://api.github.com/repos/salesforce/TransmogrifAI/keys{/key_id}","collaborators_url":"https://api.github.com/repos/salesforce/TransmogrifAI/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/salesforce/TransmogrifAI/teams","hooks_url":"https://api.github.com/repos/salesforce/TransmogrifAI/hooks","issue_events_url":"https://api.github.com/repos/salesforce/TransmogrifAI/issues/events{/number}","events_url":"https://api.github.com/repos/salesforce/TransmogrifAI/events","assignees_url":"https://api.github.com/repos/salesforce/TransmogrifAI/assignees{/user}","branches_url":"https://api.github.com/repos/salesforce/TransmogrifAI/branches{/branch}","tags_url":"https://api.github.com/repos/salesforce/TransmogrifAI/tags","blobs_url":"https://api.github.com/repos/salesforce/TransmogrifAI/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/salesforce/TransmogrifAI/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/salesforce/TransmogrifAI/git/refs{/sha}","trees_url":"https://api.github.com/repos/salesforce/TransmogrifAI/git/trees{/sha}","statuses_url":"https://api.github.com/repos/salesforce/TransmogrifAI/statuses/{sha}","languages_url":"https://api.github.com/repos/salesforce/TransmogrifAI/languages","stargazers_url":"https://api.github.com/repos/salesforce/TransmogrifAI/stargazers","contributors_url":"https://api.github.com/repos/salesforce/TransmogrifAI/contributors","subscribers_url":"https://api.github.com/repos/salesforce/TransmogrifAI/subscribers","subscription_url":"https://api.github.com/repos/salesforce/TransmogrifAI/subscription","commits_url":"https://api.github.com/repos/salesforce/TransmogrifAI/commits{/sha}","git_commits_url":"https://api.github.com/repos/salesforce/TransmogrifAI/git/commits{/sha}","comments_url":"https://api.github.com/repos/salesforce/TransmogrifAI/comments{/number}","issue_comment_url":"https://api.github.com/repos/salesforce/TransmogrifAI/issues/comments{/number}","contents_url":"https://api.github.com/repos/salesforce/TransmogrifAI/contents/{+path}","compare_url":"https://api.github.com/repos/salesforce/TransmogrifAI/compare/{base}...{head}","merges_url":"https://api.github.com/repos/salesforce/TransmogrifAI/merges","archive_url":"https://api.github.com/repos/salesforce/TransmogrifAI/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/salesforce/TransmogrifAI/downloads","issues_url":"https://api.github.com/repos/salesforce/TransmogrifAI/issues{/number}","pulls_url":"https://api.github.com/repos/salesforce/TransmogrifAI/pulls{/number}","milestones_url":"https://api.github.com/repos/salesforce/TransmogrifAI/milestones{/number}","notifications_url":"https://api.github.com/repos/salesforce/TransmogrifAI/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/salesforce/TransmogrifAI/labels{/name}","releases_url":"https://api.github.com/repos/salesforce/TransmogrifAI/releases{/id}","deployments_url":"https://api.github.com/repos/salesforce/TransmogrifAI/deployments","created_at":"2017-11-02T16:15:15Z","updated_at":"2019-08-07T00:38:13Z","pushed_at":"2019-08-07T06:15:29Z","git_url":"git://github.com/salesforce/TransmogrifAI.git","ssh_url":"git@github.com:salesforce/TransmogrifAI.git","clone_url":"https://github.com/salesforce/TransmogrifAI.git","svn_url":"https://github.com/salesforce/TransmogrifAI","homepage":"https://transmogrif.ai","size":158003,"stargazers_count":1613,"watchers_count":1613,"language":"Scala","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":278,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":33,"license":{"key":"bsd-3-clause","name":"BSD 3-Clause \"New\" or \"Revised\" License","spdx_id":"BSD-3-Clause","url":"https://api.github.com/licenses/bsd-3-clause","node_id":"MDc6TGljZW5zZTU="},"forks":278,"open_issues":33,"watchers":1613,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/salesforce/TransmogrifAI/pulls/377"},"html":{"href":"https://github.com/salesforce/TransmogrifAI/pull/377"},"issue":{"href":"https://api.github.com/repos/salesforce/TransmogrifAI/issues/377"},"comments":{"href":"https://api.github.com/repos/salesforce/TransmogrifAI/issues/377/comments"},"review_comments":{"href":"https://api.github.com/repos/salesforce/TransmogrifAI/pulls/377/comments"},"review_comment":{"href":"https://api.github.com/repos/salesforce/TransmogrifAI/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/salesforce/TransmogrifAI/pulls/377/commits"},"statuses":{"href":"https://api.github.com/repos/salesforce/TransmogrifAI/statuses/35b8b5c824a11d5958f2af72375434cf5ea34d44"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"michaelweilsalesforce"}}