using afBeanUtils::NotFoundErr** As thrown by IoCconstclass IocErr : Err {** A trace of IoC operations that led to the Err. ** A succinct and more informative stack trace if you will.const Str? operationTraceinternalnew make(Str msg := "", Err? cause := null, Str? opTrace := null) : super(msg, cause){this.operationTrace = opTrace}override Str toStr(){ opTrace := (cause == null) ? "${typeof.qname}: " : (cause is IocErr ? "" : "${cause.typeof.qname}: ") opTrace += msgif(operationTrace != null && !operationTrace.isEmpty){ opTrace += "\nIoc Operation Trace:\n" operationTrace.splitLines.each |op, i| { opTrace += (" [${(i+1).toStr.justr(2)}] $op\n")} opTrace += "Stack Trace:"}return opTrace}}** Thrown when registry methods are invoked after it has been shutdown. ** This has a dedicated Err class so it may be catered for explicitly.@NoDoc // Advanced use onlyconstclass IocShutdownErr : IocErr {new make(Str msg, Err? cause := null, Str? opTrace := null) : super(msg, cause, opTrace){}}** Thrown when an impossible condition occurs. You know when - we've all written comments like:** ** '// this should never happen...' @NoDoc // Who cares?constclass WtfErr : Err {new make(Str msg, Err? cause := null) : super(msg, cause){}}