@MemberOrder(name = "CommunicationChannels", sequence = "2")
    @Action(semantics = SemanticsOf.NON_IDEMPOTENT)
    @ActionLayout(contributed = Contributed.AS_ACTION)
    public CommunicationChannelOwner newEmail(
            final CommunicationChannelOwner owner,
            @ParameterLayout(named = "Type")
            final CommunicationChannelType type,
            @ParameterLayout(named = "Address")
            final String address) {
        communicationChannelRepository.newEmail(owner, type, address);
        return owner;
    }
@ MemberOrder ( name = "CommunicationChannels" , sequence = "2" ) @ Action ( semantics = SemanticsOf . NON_IDEMPOTENT ) @ ActionLayout ( contributed = Contributed . AS_ACTION ) public CommunicationChannelOwner newEmail ( final CommunicationChannelOwner owner , @ ParameterLayout ( named = "Type" ) final CommunicationChannelType type , @ ParameterLayout ( named = "Address" ) final String address ) { communicationChannelRepository . newEmail ( owner , type , address ) ; return owner ; }
//////////////////////////////////////