@Qualifier
@Retention(value=RetentionPolicy.RUNTIME)
@Target(value={ElementType.TYPE, ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD})
public @interface UserBeanCDI {}
public class FriendsBean implements Serializable {
@Inject @UserBeanCDI
private UserBean userBean;
@Inject
public FriendsBean(@UserBeanCDI UserBean userBean) {}
}