List<T> exceptedLen(int len, {String? message}) { if (length != len) { throw ArgumentException(message ?? 'Invalid length. ', details: {"excepted": len, "length": length}); } return this; }