}
}
@Override
protected Set<String> getDefaultValue(final FunctionCompilationContext context, final ComputationTarget target, final ValueRequirement desiredValue, final String propertyName) {
final SecuritySource securitySource = OpenGammaCompilationContext.getSecuritySource(context);
final String currency = EquitySecurityUtils.getCurrency(securitySource, target.getUniqueId());
if (currency == null) {
s_logger.error("Could not get currency for {}; should never happen", target.getUniqueId());
return null;
}