if (serviceDetail.getServiceInfos() != null) {
r.setServiceInfos(new ServiceInfos());
r.getListDescription().setIncludeCount(serviceDetail.getServiceInfos().getServiceInfo().size());
r.getListDescription().setActualCount(serviceDetail.getServiceInfos().getServiceInfo().size());
for (int i = 0; i < serviceDetail.getServiceInfos().getServiceInfo().size(); i++) {
ServiceInfo x = new ServiceInfo();
x.setBusinessKey(serviceDetail.getServiceInfos().getServiceInfo().get(i).getBusinessKey());
x.setServiceKey(serviceDetail.getServiceInfos().getServiceInfo().get(i).getServiceKey());
x.getName().addAll(MapName(serviceDetail.getServiceInfos().getServiceInfo().get(i).getName()));
r.getServiceInfos().getServiceInfo().add(x);
}
}
r.setTruncated(serviceDetail.getTruncated() == Truncated.TRUE);
return r;