private UserSkillInfo GetOrPlaceholder(UserEntity user, int skillId)
{
if (user == null)
throw new ArgumentNullException("user");
var existing = GetOrNull(user, skillId);
if (existing != null)
return existing;
return new UserSkillInfo(skillId, user.RaceGenderClass, "Unknown " + skillId);
}