}
private static UnifiedServiceRefMetaData getServiceRef(final DeploymentUnit unit, final ComponentDescription componentDescription, final String serviceRefName) {
final WSReferences wsRefRegistry = getWSRefRegistry(unit);
final String cacheKey = getCacheKey(componentDescription, serviceRefName);
UnifiedServiceRefMetaData serviceRefUMDM = wsRefRegistry.get(cacheKey);
if (serviceRefUMDM == null) {
serviceRefUMDM = new UnifiedServiceRefMetaData(getUnifiedVirtualFile(unit));
serviceRefUMDM.setServiceRefName(serviceRefName);
wsRefRegistry.add(cacheKey, serviceRefUMDM);
}
return serviceRefUMDM;
}