    protected void doCopyToCimi(final CimiContext context, final Credentials dataService, final CimiCredentials dataCimi) {
        this.fill(context, dataService, dataCimi);
        if (true == context.mustBeExpanded(dataCimi)) {
            dataCimi.setUserName(dataService.getUserName());
            if (true == context.isConvertedWriteOnly()) {
                dataCimi.setKey(dataService.getPublicKey());
                dataCimi.setPassword(dataService.getPassword());
            }
        }
    }

    protected void doCopyToCimi(final CimiContext context, final Credentials dataService, final CimiCredentials dataCimi) {
        this.fill(context, dataService, dataCimi);
        if (true == context.mustBeExpanded(dataCimi)) {
            dataCimi.setUserName(dataService.getUserName());
            dataCimi.setKey(dataService.getPublicKey());
            if (true == context.isConvertedWriteOnly()) {
                dataCimi.setPassword(dataService.getPassword());
            }
        }
    }
