{"action":"created","issue":{"url":"https://api.github.com/repos/sk89q/Intake/issues/7","labels_url":"https://api.github.com/repos/sk89q/Intake/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/sk89q/Intake/issues/7/comments","events_url":"https://api.github.com/repos/sk89q/Intake/issues/7/events","html_url":"https://github.com/sk89q/Intake/issues/7","id":89994197,"number":7,"title":"Notation that marks provider to consume","user":{"login":"AustinLMayes","id":4269021,"avatar_url":"https://avatars.githubusercontent.com/u/4269021?v=3","gravatar_id":"","url":"https://api.github.com/users/AustinLMayes","html_url":"https://github.com/AustinLMayes","followers_url":"https://api.github.com/users/AustinLMayes/followers","following_url":"https://api.github.com/users/AustinLMayes/following{/other_user}","gists_url":"https://api.github.com/users/AustinLMayes/gists{/gist_id}","starred_url":"https://api.github.com/users/AustinLMayes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AustinLMayes/subscriptions","organizations_url":"https://api.github.com/users/AustinLMayes/orgs","repos_url":"https://api.github.com/users/AustinLMayes/repos","events_url":"https://api.github.com/users/AustinLMayes/events{/privacy}","received_events_url":"https://api.github.com/users/AustinLMayes/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-06-22T02:47:31Z","updated_at":"2015-06-22T03:09:26Z","closed_at":null,"body":"I have two provider classes (since I couldn't find a way to mark the other as consuming at runtime.)\r\n\r\n```\r\n    protected void configure() {\r\n        bind(CommandSender.class).annotatedWith(Sender.class).toProvider(new CommandSenderProvidedProvider());\r\n        bind(CommandSender.class).toProvider(new CommandSenderProvider());\r\n    }\r\n```\r\n\r\n```\r\n    @Command(aliases = \"test\", desc = \"test\")\r\n    public void test(@Sender CommandSender sender) {\r\n        sender.sendMessage(\"HELLO\");\r\n    }\r\n```\r\n\r\nThe problem is, when I run the command with no args, I get an error saying I need more arguments. I have isProvided to true in the CommandSenderProvidedProvider, but the binding seems to ignore the annotation and just use the base binder.\r\n\r\nAm I doing something wrong, or is something broken?"},"comment":{"url":"https://api.github.com/repos/sk89q/Intake/issues/comments/113989700","html_url":"https://github.com/sk89q/Intake/issues/7#issuecomment-113989700","issue_url":"https://api.github.com/repos/sk89q/Intake/issues/7","id":113989700,"user":{"login":"sk89q","id":38949,"avatar_url":"https://avatars.githubusercontent.com/u/38949?v=3","gravatar_id":"","url":"https://api.github.com/users/sk89q","html_url":"https://github.com/sk89q","followers_url":"https://api.github.com/users/sk89q/followers","following_url":"https://api.github.com/users/sk89q/following{/other_user}","gists_url":"https://api.github.com/users/sk89q/gists{/gist_id}","starred_url":"https://api.github.com/users/sk89q/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sk89q/subscriptions","organizations_url":"https://api.github.com/users/sk89q/orgs","repos_url":"https://api.github.com/users/sk89q/repos","events_url":"https://api.github.com/users/sk89q/events{/privacy}","received_events_url":"https://api.github.com/users/sk89q/received_events","type":"User","site_admin":false},"created_at":"2015-06-22T03:09:26Z","updated_at":"2015-06-22T03:09:26Z","body":"Does `@Sender` have `@Retention` and `@Classifier` on them?"}}