List<TModelInstanceInfo> tmodelInstanceInfoList = details.getTModelInstanceInfo();
for (TModelInstanceInfo info: tmodelInstanceInfoList)
{
if (info!=null && info.getInstanceDetails()!=null) {
InstanceDetails idetails = info.getInstanceDetails();
Collection<ExternalLink> elinks = getExternalLinks(idetails.getOverviewDoc(),lifeCycleManager);
SpecificationLink slink = new SpecificationLinkImpl(lifeCycleManager);
slink.addExternalLinks(elinks);
serviceBinding.addSpecificationLink(slink);
ConceptImpl c = new ConceptImpl(lifeCycleManager);
c.setExternalLinks(elinks);
c.setKey(lifeCycleManager.createKey(info.getTModelKey()));
c.setName(lifeCycleManager.createInternationalString(idetails.getInstanceParms()));
c.setValue(idetails.getInstanceParms());
slink.setSpecificationObject(c);
}
}