map<TResult extends Object?>  method 
- @optionalTypeArgs
- required TResult delegated(),
- required TResult initialize(),
- required TResult unknown(),
inherited
    Implementation
@optionalTypeArgs
TResult map<TResult extends Object?>({
  required TResult Function(StakeProgramDelegatedAccountData value) delegated,
  required TResult Function(StakeProgramInitializedAccountData value)
      initialize,
  required TResult Function(StakeProgramUnknownAccountData value) unknown,
}) =>
    throw _privateConstructorUsedError;