// DeepResolver
@Override
public UniqueIdentifiable withLogger(final UniqueIdentifiable underlying, final ResolutionLogger logger) {
if (underlying instanceof Portfolio) {
return new LoggedResolutionPortfolio((Portfolio) underlying, logger);
} else {
return null;
}
}