SplayTreeMap([int compare(K key1, K key2), bool isValidKey(potentialKey)])

Source

SplayTreeMap([int compare(K key1, K key2), bool isValidKey(potentialKey)])
    : _comparator = (compare == null) ? Comparable.compare : compare,
      _validKey = (isValidKey != null) ? isValidKey : ((v) => v is K);