anchor.diff:    /// from a server could have been delayed long enough for the deadline to
     /// expire.
     GrpcError.deadlineExceeded([this.message, this.details, this.rawResponse])
  -      : code = StatusCode.deadlineExceeded,
  -        codeName = _getStatusCodeValue(StatusCode.deadlineExceeded);
  +      : code = StatusCode.deadlineExceeded;
   
     /// Some requested entity (e.g., file or directory) was not found.
     GrpcError.notFound([this.message, this.details, this.rawResponse])
  -      : code = StatusCode.notFound,
  -        codeName = _getStatusCodeValue(StatusCode.notFound);
  +      : code = StatusCode.notFound;
   
     /// Some entity that we attempted to create (e.g., file or directory) already
     /// exists.
     GrpcError.alreadyExists([this.message, this.details, this.rawResponse])
  -      : code = StatusCode.alreadyExists,
  -        codeName = _getStatusCodeValue(StatusCode.alreadyExists);
  +      : code = StatusCode.alreadyExists;
   
     /// The caller does not have permission to execute the specified operation.
     /// [permissionDenied] must not be used for rejections caused by exhausting
  
positive.code: 
  class GrpcError implements Exception {
    final int code;
    final String codeName;
    final String? message;
    final Object? rawResponse;
    final List<GeneratedMessage>? details;
  
    /// Custom error code.
    GrpcError.custom(this.code, [this.message, this.details, this.rawResponse])
        : codeName = _getStatusCodeValue(code);
  
    /// The operation completed successfully.
    GrpcError.ok([this.message, this.details, this.rawResponse])
        : code = StatusCode.ok,
          codeName = _getStatusCodeValue(StatusCode.ok);
  
    /// The operation was cancelled (typically by the caller).
    GrpcError.cancelled([this.message, this.details, this.rawResponse])
        : code = StatusCode.cancelled,
          codeName = _getStatusCodeValue(StatusCode.cancelled);
  
    /// Unknown error. An example of where this error may be returned is if a
    /// Status value received from another address space belongs to an error-space
    /// that is not known in this address space. Also errors raised by APIs that
    /// do not return enough error information may be converted to this error.
    GrpcError.unknown([this.message, this.details, this.rawResponse])
        : code = StatusCode.unknown,
          codeName = _getStatusCodeValue(StatusCode.unknown);
  
    /// Client specified an invalid argument. Note that this differs from
    /// [failedPrecondition]. [invalidArgument] indicates arguments that are
    /// problematic regardless of the state of the system (e.g., a malformed file
    /// name).
    GrpcError.invalidArgument([this.message, this.details, this.rawResponse])
        : code = StatusCode.invalidArgument,
          codeName = _getStatusCodeValue(StatusCode.invalidArgument);
  
    /// Deadline expired before operation could complete. For operations that
    /// change the state of the system, this error may be returned even if the
  
negative.code:   ///     returned since the client should not retry unless they have first
    ///     fixed up the directory by deleting files from it.
    GrpcError.failedPrecondition([this.message, this.details, this.rawResponse])
        : code = StatusCode.failedPrecondition;
  
    /// The operation was aborted, typically due to a concurrency issue like
    /// sequencer check failures, transaction aborts, etc.
  