String auditName = mapper.getAuditName(auditId);
switch (type) {
case BASIC_STOPWATCH:
return new Stopwatch(auditId, auditName);
case COUNTING_STOPWATCH:
return new CountingStopwatch(auditId, auditName);
case LONG_QUANTITY:
return new LongQuantity(auditId, auditName);
case DOUBLE_QUANTITY:
return new DoubleQuantity(auditId, auditName);
case COMPLEX_QUANTITY: