if (stack == null || command.context().repository() == null) {
return (T) retVal;
}
final Platform platform = command.context().platform();
long endTime = platform.nanoTime();
boolean success = exception == null;
stack = CallStack.pop(endTime, success);
long ellapsed = stack.getEllapsedNanos();
double millis = endTime * toMillisFactor;