{"comment":{"url":"https://api.github.com/repos/gradle/gradle/comments/14092333","html_url":"https://github.com/gradle/gradle/commit/71f0b459e6dafafddea1eaf78f8a8e95f8a90d22#commitcomment-14092333","id":14092333,"user":{"login":"bigdaz","id":179734,"avatar_url":"https://avatars.githubusercontent.com/u/179734?v=3","gravatar_id":"","url":"https://api.github.com/users/bigdaz","html_url":"https://github.com/bigdaz","followers_url":"https://api.github.com/users/bigdaz/followers","following_url":"https://api.github.com/users/bigdaz/following{/other_user}","gists_url":"https://api.github.com/users/bigdaz/gists{/gist_id}","starred_url":"https://api.github.com/users/bigdaz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bigdaz/subscriptions","organizations_url":"https://api.github.com/users/bigdaz/orgs","repos_url":"https://api.github.com/users/bigdaz/repos","events_url":"https://api.github.com/users/bigdaz/events{/privacy}","received_events_url":"https://api.github.com/users/bigdaz/received_events","type":"User","site_admin":false},"position":18,"line":204,"path":"design-docs/managed-component-model.md","commit_id":"71f0b459e6dafafddea1eaf78f8a8e95f8a90d22","created_at":"2015-10-30T12:50:41Z","updated_at":"2015-10-30T12:50:41Z","body":"I think it would help if this spec didn't refer to `JarBinarySpec`, but instead used examples extending only from the base component types. My understanding is that this will also work for any custom binary type with a default implementation defined. Is that correct? If so, I think changing the spec would make it clearer."}}