{"action":"created","issue":{"url":"https://api.github.com/repos/dimagi/commcare-odk/issues/577","labels_url":"https://api.github.com/repos/dimagi/commcare-odk/issues/577/labels{/name}","comments_url":"https://api.github.com/repos/dimagi/commcare-odk/issues/577/comments","events_url":"https://api.github.com/repos/dimagi/commcare-odk/issues/577/events","html_url":"https://github.com/dimagi/commcare-odk/pull/577","id":104094599,"number":577,"title":"Add @Override annotation to interface implementation","user":{"login":"phillipm","id":94817,"avatar_url":"https://avatars.githubusercontent.com/u/94817?v=3","gravatar_id":"","url":"https://api.github.com/users/phillipm","html_url":"https://github.com/phillipm","followers_url":"https://api.github.com/users/phillipm/followers","following_url":"https://api.github.com/users/phillipm/following{/other_user}","gists_url":"https://api.github.com/users/phillipm/gists{/gist_id}","starred_url":"https://api.github.com/users/phillipm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phillipm/subscriptions","organizations_url":"https://api.github.com/users/phillipm/orgs","repos_url":"https://api.github.com/users/phillipm/repos","events_url":"https://api.github.com/users/phillipm/events{/privacy}","received_events_url":"https://api.github.com/users/phillipm/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dimagi/commcare-odk/labels/minor%20(quick%20review)","name":"minor (quick review)","color":"159818"},{"url":"https://api.github.com/repos/dimagi/commcare-odk/labels/ready%20for%20review","name":"ready for review","color":"fbca04"}],"state":"closed","locked":false,"assignee":{"login":"dannyroberts","id":137212,"avatar_url":"https://avatars.githubusercontent.com/u/137212?v=3","gravatar_id":"","url":"https://api.github.com/users/dannyroberts","html_url":"https://github.com/dannyroberts","followers_url":"https://api.github.com/users/dannyroberts/followers","following_url":"https://api.github.com/users/dannyroberts/following{/other_user}","gists_url":"https://api.github.com/users/dannyroberts/gists{/gist_id}","starred_url":"https://api.github.com/users/dannyroberts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dannyroberts/subscriptions","organizations_url":"https://api.github.com/users/dannyroberts/orgs","repos_url":"https://api.github.com/users/dannyroberts/repos","events_url":"https://api.github.com/users/dannyroberts/events{/privacy}","received_events_url":"https://api.github.com/users/dannyroberts/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-08-31T17:21:09Z","updated_at":"2015-08-31T20:10:45Z","closed_at":"2015-08-31T20:10:39Z","pull_request":{"url":"https://api.github.com/repos/dimagi/commcare-odk/pulls/577","html_url":"https://github.com/dimagi/commcare-odk/pull/577","diff_url":"https://github.com/dimagi/commcare-odk/pull/577.diff","patch_url":"https://github.com/dimagi/commcare-odk/pull/577.patch"},"body":"Java will statically ensure that you actually implement the methods in an interface when you use the ```implements``` keyword. Regardless, override annotations are important for code readability and to ensure that you are actually overriding something when you think you are."},"comment":{"url":"https://api.github.com/repos/dimagi/commcare-odk/issues/comments/136485815","html_url":"https://github.com/dimagi/commcare-odk/pull/577#issuecomment-136485815","issue_url":"https://api.github.com/repos/dimagi/commcare-odk/issues/577","id":136485815,"user":{"login":"dannyroberts","id":137212,"avatar_url":"https://avatars.githubusercontent.com/u/137212?v=3","gravatar_id":"","url":"https://api.github.com/users/dannyroberts","html_url":"https://github.com/dannyroberts","followers_url":"https://api.github.com/users/dannyroberts/followers","following_url":"https://api.github.com/users/dannyroberts/following{/other_user}","gists_url":"https://api.github.com/users/dannyroberts/gists{/gist_id}","starred_url":"https://api.github.com/users/dannyroberts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dannyroberts/subscriptions","organizations_url":"https://api.github.com/users/dannyroberts/orgs","repos_url":"https://api.github.com/users/dannyroberts/repos","events_url":"https://api.github.com/users/dannyroberts/events{/privacy}","received_events_url":"https://api.github.com/users/dannyroberts/received_events","type":"User","site_admin":false},"created_at":"2015-08-31T20:10:45Z","updated_at":"2015-08-31T20:10:45Z","body":"Thanks!"}}