{"action":"created","comment":{"url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/pulls/comments/28775388","id":28775388,"diff_hunk":"@@ -0,0 +1,153 @@\n+package com.microsoftopentechnologies.intellij.forms;\n+\n+import com.intellij.openapi.application.ApplicationManager;\n+import com.intellij.openapi.progress.ProgressIndicator;\n+import com.intellij.openapi.progress.ProgressManager;\n+import com.intellij.openapi.progress.Task;\n+import com.intellij.openapi.project.Project;\n+import com.microsoftopentechnologies.intellij.helpers.LinkListener;\n+import com.microsoftopentechnologies.intellij.helpers.UIHelper;\n+import com.microsoftopentechnologies.intellij.helpers.azure.AzureCmdException;\n+import com.microsoftopentechnologies.intellij.helpers.azure.sdk.AzureSDKManagerImpl;\n+import com.microsoftopentechnologies.intellij.model.storage.*;\n+import org.jetbrains.annotations.NotNull;\n+\n+import javax.swing.*;\n+import javax.swing.event.DocumentEvent;\n+import javax.swing.event.DocumentListener;\n+import java.awt.*;\n+import java.awt.event.*;\n+\n+public class CreateTableForm extends JDialog {\n+    private JPanel contentPane;\n+    private JButton buttonOK;\n+    private JButton buttonCancel;\n+    private JTextField nameTextField;\n+    private JLabel namingGuidelinesLink;\n+    private Project project;\n+    private StorageAccount storageAccount;\n+    private Runnable onCreate;\n+\n+    public CreateTableForm() {\n+        setContentPane(contentPane);\n+        setModal(true);\n+        getRootPane().setDefaultButton(buttonOK);\n+\n+        setResizable(false);\n+        setPreferredSize(new Dimension(412, 170));\n+\n+        setTitle(\"Create table\");\n+        namingGuidelinesLink.addMouseListener(new LinkListener(\"http://go.microsoft.com/fwlink/?LinkId=267429\"));\n+\n+        buttonOK.addActionListener(new ActionListener() {\n+            public void actionPerformed(ActionEvent e) {\n+                onOK();\n+            }\n+        });\n+\n+        buttonCancel.addActionListener(new ActionListener() {\n+            public void actionPerformed(ActionEvent e) {\n+                onCancel();\n+            }\n+        });\n+\n+        setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);\n+        addWindowListener(new WindowAdapter() {\n+            public void windowClosing(WindowEvent e) {\n+                onCancel();\n+            }\n+        });\n+\n+        nameTextField.getDocument().addDocumentListener(new DocumentListener() {\n+            @Override\n+            public void insertUpdate(DocumentEvent documentEvent) {\n+                changedName();\n+            }\n+\n+            @Override\n+            public void removeUpdate(DocumentEvent documentEvent) {\n+                changedName();\n+            }\n+\n+            @Override\n+            public void changedUpdate(DocumentEvent documentEvent) {\n+                changedName();\n+            }\n+        });\n+\n+        contentPane.registerKeyboardAction(new ActionListener() {\n+            public void actionPerformed(ActionEvent e) {\n+                onCancel();\n+            }\n+        }, KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);\n+    }\n+\n+    private void changedName() {\n+        buttonOK.setEnabled(nameTextField.getText().length() > 0);\n+    }\n+\n+    private void onOK() {\n+        final String name = nameTextField.getText();\n+        if (!name.matches(\"^[A-Za-z][A-Za-z0-9]{2,62}$\")) {\n+            JOptionPane.showMessageDialog(this, \"Table names must start with a letter, and can contain only letters and numbers.\\n\" +\n+                    \"Queue names must be from 3 through 63 characters long.\", \"Service Explorer\", JOptionPane.ERROR_MESSAGE);\n+            return;\n+        }\n+\n+        ProgressManager.getInstance().run(new Task.Backgroundable(project, \"Creating table...\", false) {\n+\n+            @Override\n+            public void run(@NotNull ProgressIndicator progressIndicator) {\n+                try {\n+                    progressIndicator.setIndeterminate(true);\n+\n+\n+                    for (Table table : AzureSDKManagerImpl.getManager().getTables(storageAccount)) {\n+\n+                        if (table.getName().equals(name)) {\n+                            ApplicationManager.getApplication().invokeLater(new Runnable() {\n+                                @Override\n+                                public void run() {\n+                                    JOptionPane.showMessageDialog(null, \"A table with the specified name already exists.\", \"Service Explorer\", JOptionPane.ERROR_MESSAGE);\n+                                }\n+                            });\n+\n+                            return;\n+\n+                        }\n+                    }\n+\n+\n+                    Table table = new Table(name, \"\", \"\");\n+                    AzureSDKManagerImpl.getManager().createTable(storageAccount, table);\n+\n+                    if (onCreate != null) {\n+                        ApplicationManager.getApplication().invokeLater(onCreate);\n+                    }\n+                } catch(AzureCmdException e) {\n+                    UIHelper.showException(\"Error creating table\", e, \"Service explorer\", false, true);\n+                }\n+            }\n+        });\n+\n+        dispose();","path":"src/android/com/microsoftopentechnologies/intellij/forms/CreateTableForm.java","position":133,"original_position":133,"commit_id":"5f7207f72751e1de497e8eb03a0d9778ed1aa69c","original_commit_id":"4335617fcccaba127d89bd7613f601a0ba55caec","user":{"login":"akrakovsky","id":989609,"avatar_url":"https://avatars.githubusercontent.com/u/989609?v=3","gravatar_id":"","url":"https://api.github.com/users/akrakovsky","html_url":"https://github.com/akrakovsky","followers_url":"https://api.github.com/users/akrakovsky/followers","following_url":"https://api.github.com/users/akrakovsky/following{/other_user}","gists_url":"https://api.github.com/users/akrakovsky/gists{/gist_id}","starred_url":"https://api.github.com/users/akrakovsky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akrakovsky/subscriptions","organizations_url":"https://api.github.com/users/akrakovsky/orgs","repos_url":"https://api.github.com/users/akrakovsky/repos","events_url":"https://api.github.com/users/akrakovsky/events{/privacy}","received_events_url":"https://api.github.com/users/akrakovsky/received_events","type":"User","site_admin":false},"body":"Responded in previous comment","created_at":"2015-04-21T13:09:58Z","updated_at":"2015-04-21T13:09:58Z","html_url":"https://github.com/MSOpenTech/msopentech-tools-for-intellij/pull/265#discussion_r28775388","pull_request_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/pulls/265","_links":{"self":{"href":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/pulls/comments/28775388"},"html":{"href":"https://github.com/MSOpenTech/msopentech-tools-for-intellij/pull/265#discussion_r28775388"},"pull_request":{"href":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/pulls/265"}}},"pull_request":{"url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/pulls/265","id":33474819,"html_url":"https://github.com/MSOpenTech/msopentech-tools-for-intellij/pull/265","diff_url":"https://github.com/MSOpenTech/msopentech-tools-for-intellij/pull/265.diff","patch_url":"https://github.com/MSOpenTech/msopentech-tools-for-intellij/pull/265.patch","issue_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/issues/265","number":265,"state":"open","locked":false,"title":"Storage Tables and Queues","user":{"login":"akrakovsky","id":989609,"avatar_url":"https://avatars.githubusercontent.com/u/989609?v=3","gravatar_id":"","url":"https://api.github.com/users/akrakovsky","html_url":"https://github.com/akrakovsky","followers_url":"https://api.github.com/users/akrakovsky/followers","following_url":"https://api.github.com/users/akrakovsky/following{/other_user}","gists_url":"https://api.github.com/users/akrakovsky/gists{/gist_id}","starred_url":"https://api.github.com/users/akrakovsky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akrakovsky/subscriptions","organizations_url":"https://api.github.com/users/akrakovsky/orgs","repos_url":"https://api.github.com/users/akrakovsky/repos","events_url":"https://api.github.com/users/akrakovsky/events{/privacy}","received_events_url":"https://api.github.com/users/akrakovsky/received_events","type":"User","site_admin":false},"body":"First version, without query designer","created_at":"2015-04-16T17:40:57Z","updated_at":"2015-04-21T13:09:58Z","closed_at":null,"merged_at":null,"merge_commit_sha":"2d930702c17fe87947edc06ada48577423e339a2","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/pulls/265/commits","review_comments_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/pulls/265/comments","review_comment_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/pulls/comments{/number}","comments_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/issues/265/comments","statuses_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/statuses/5f7207f72751e1de497e8eb03a0d9778ed1aa69c","head":{"label":"akrakovsky:storage_ui","ref":"storage_ui","sha":"5f7207f72751e1de497e8eb03a0d9778ed1aa69c","user":{"login":"akrakovsky","id":989609,"avatar_url":"https://avatars.githubusercontent.com/u/989609?v=3","gravatar_id":"","url":"https://api.github.com/users/akrakovsky","html_url":"https://github.com/akrakovsky","followers_url":"https://api.github.com/users/akrakovsky/followers","following_url":"https://api.github.com/users/akrakovsky/following{/other_user}","gists_url":"https://api.github.com/users/akrakovsky/gists{/gist_id}","starred_url":"https://api.github.com/users/akrakovsky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akrakovsky/subscriptions","organizations_url":"https://api.github.com/users/akrakovsky/orgs","repos_url":"https://api.github.com/users/akrakovsky/repos","events_url":"https://api.github.com/users/akrakovsky/events{/privacy}","received_events_url":"https://api.github.com/users/akrakovsky/received_events","type":"User","site_admin":false},"repo":{"id":26653124,"name":"msopentech-tools-for-intellij","full_name":"akrakovsky/msopentech-tools-for-intellij","owner":{"login":"akrakovsky","id":989609,"avatar_url":"https://avatars.githubusercontent.com/u/989609?v=3","gravatar_id":"","url":"https://api.github.com/users/akrakovsky","html_url":"https://github.com/akrakovsky","followers_url":"https://api.github.com/users/akrakovsky/followers","following_url":"https://api.github.com/users/akrakovsky/following{/other_user}","gists_url":"https://api.github.com/users/akrakovsky/gists{/gist_id}","starred_url":"https://api.github.com/users/akrakovsky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akrakovsky/subscriptions","organizations_url":"https://api.github.com/users/akrakovsky/orgs","repos_url":"https://api.github.com/users/akrakovsky/repos","events_url":"https://api.github.com/users/akrakovsky/events{/privacy}","received_events_url":"https://api.github.com/users/akrakovsky/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/akrakovsky/msopentech-tools-for-intellij","description":"Plugin for easy and fast development to enable developers of Android Apps to connect to Office 365 services and Azure Mobile Services, and developers of Java middleware to connect to Azure compute services","fork":true,"url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij","forks_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/forks","keys_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/keys{/key_id}","collaborators_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/teams","hooks_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/hooks","issue_events_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/issues/events{/number}","events_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/events","assignees_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/assignees{/user}","branches_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/branches{/branch}","tags_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/tags","blobs_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/git/refs{/sha}","trees_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/git/trees{/sha}","statuses_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/statuses/{sha}","languages_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/languages","stargazers_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/stargazers","contributors_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/contributors","subscribers_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/subscribers","subscription_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/subscription","commits_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/commits{/sha}","git_commits_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/git/commits{/sha}","comments_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/comments{/number}","issue_comment_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/issues/comments{/number}","contents_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/contents/{+path}","compare_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/compare/{base}...{head}","merges_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/merges","archive_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/downloads","issues_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/issues{/number}","pulls_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/pulls{/number}","milestones_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/milestones{/number}","notifications_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/labels{/name}","releases_url":"https://api.github.com/repos/akrakovsky/msopentech-tools-for-intellij/releases{/id}","created_at":"2014-11-14T19:06:32Z","updated_at":"2014-11-14T19:06:34Z","pushed_at":"2015-04-20T19:21:39Z","git_url":"git://github.com/akrakovsky/msopentech-tools-for-intellij.git","ssh_url":"git@github.com:akrakovsky/msopentech-tools-for-intellij.git","clone_url":"https://github.com/akrakovsky/msopentech-tools-for-intellij.git","svn_url":"https://github.com/akrakovsky/msopentech-tools-for-intellij","homepage":"","size":103211,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"MSOpenTech:dev","ref":"dev","sha":"c2d05b1fdeceda44b35e7f06153db10f7c7e470f","user":{"login":"MSOpenTech","id":1638184,"avatar_url":"https://avatars.githubusercontent.com/u/1638184?v=3","gravatar_id":"","url":"https://api.github.com/users/MSOpenTech","html_url":"https://github.com/MSOpenTech","followers_url":"https://api.github.com/users/MSOpenTech/followers","following_url":"https://api.github.com/users/MSOpenTech/following{/other_user}","gists_url":"https://api.github.com/users/MSOpenTech/gists{/gist_id}","starred_url":"https://api.github.com/users/MSOpenTech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MSOpenTech/subscriptions","organizations_url":"https://api.github.com/users/MSOpenTech/orgs","repos_url":"https://api.github.com/users/MSOpenTech/repos","events_url":"https://api.github.com/users/MSOpenTech/events{/privacy}","received_events_url":"https://api.github.com/users/MSOpenTech/received_events","type":"Organization","site_admin":false},"repo":{"id":25843055,"name":"msopentech-tools-for-intellij","full_name":"MSOpenTech/msopentech-tools-for-intellij","owner":{"login":"MSOpenTech","id":1638184,"avatar_url":"https://avatars.githubusercontent.com/u/1638184?v=3","gravatar_id":"","url":"https://api.github.com/users/MSOpenTech","html_url":"https://github.com/MSOpenTech","followers_url":"https://api.github.com/users/MSOpenTech/followers","following_url":"https://api.github.com/users/MSOpenTech/following{/other_user}","gists_url":"https://api.github.com/users/MSOpenTech/gists{/gist_id}","starred_url":"https://api.github.com/users/MSOpenTech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MSOpenTech/subscriptions","organizations_url":"https://api.github.com/users/MSOpenTech/orgs","repos_url":"https://api.github.com/users/MSOpenTech/repos","events_url":"https://api.github.com/users/MSOpenTech/events{/privacy}","received_events_url":"https://api.github.com/users/MSOpenTech/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/MSOpenTech/msopentech-tools-for-intellij","description":"Plugin for easy and fast development to enable developers of Android Apps to connect to Office 365 services and Azure Mobile Services, and developers of Java middleware to connect to Azure compute services","fork":false,"url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij","forks_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/forks","keys_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/keys{/key_id}","collaborators_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/teams","hooks_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/hooks","issue_events_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/issues/events{/number}","events_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/events","assignees_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/assignees{/user}","branches_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/branches{/branch}","tags_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/tags","blobs_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/git/refs{/sha}","trees_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/git/trees{/sha}","statuses_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/statuses/{sha}","languages_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/languages","stargazers_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/stargazers","contributors_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/contributors","subscribers_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/subscribers","subscription_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/subscription","commits_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/commits{/sha}","git_commits_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/git/commits{/sha}","comments_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/comments{/number}","issue_comment_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/issues/comments{/number}","contents_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/contents/{+path}","compare_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/compare/{base}...{head}","merges_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/merges","archive_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/downloads","issues_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/issues{/number}","pulls_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/pulls{/number}","milestones_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/milestones{/number}","notifications_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/labels{/name}","releases_url":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/releases{/id}","created_at":"2014-10-27T22:56:27Z","updated_at":"2015-04-20T20:39:36Z","pushed_at":"2015-04-20T20:39:35Z","git_url":"git://github.com/MSOpenTech/msopentech-tools-for-intellij.git","ssh_url":"git@github.com:MSOpenTech/msopentech-tools-for-intellij.git","clone_url":"https://github.com/MSOpenTech/msopentech-tools-for-intellij.git","svn_url":"https://github.com/MSOpenTech/msopentech-tools-for-intellij","homepage":"","size":105508,"stargazers_count":19,"watchers_count":19,"language":"Java","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":18,"mirror_url":null,"open_issues_count":31,"forks":18,"open_issues":31,"watchers":19,"default_branch":"dev"}},"_links":{"self":{"href":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/pulls/265"},"html":{"href":"https://github.com/MSOpenTech/msopentech-tools-for-intellij/pull/265"},"issue":{"href":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/issues/265"},"comments":{"href":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/issues/265/comments"},"review_comments":{"href":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/pulls/265/comments"},"review_comment":{"href":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/pulls/265/commits"},"statuses":{"href":"https://api.github.com/repos/MSOpenTech/msopentech-tools-for-intellij/statuses/5f7207f72751e1de497e8eb03a0d9778ed1aa69c"}}}}