You can clone with HTTPS or SSH.
// user provided bean that defines generic configuration class Config { @LinkedIn("blah") @MyLinkedIn // User provided qualifier SeamSocialConfig configureLinkedIn() { // return the relevant config } @Twitter("blah") @MyTwitter SeamSocialConfig configureLinkedIn() { // return the relevant config } @GooglePlus @MyGooglePlus SeamSocialConfig configureLinkedIn() { // return the relevant config } }