TParam? findParam(String value) { var i = count - 1; while (i >= 0) { if (value.toUpperCase() == this[i].name.toUpperCase()) { return this[i]; } i--; } return null; }