@protected Size getMinimumSize(Size? a, Size b) { return a == null || a.isEmpty ? b.isEmpty ? const Size(1, 1) : b : a; }