(K key)
| 778 | } |
| 779 | |
| 780 | @Override |
| 781 | public Map.Entry<K,V> floorEntry(K key) { |
| 782 | if(key==null) throw new NullPointerException(); |
| 783 | if(tooLow(key)) return null; |
| 784 | |
| 785 | if(tooHigh(key)){ |
| 786 | return lastEntry(); |
| 787 | } |
| 788 | |
| 789 | Entry<K,V> ret = m.floorEntry(key); |
| 790 | if(ret!=null && tooLow(ret.getKey())) return null; |
| 791 | return ret; |
| 792 | } |
| 793 | |
| 794 | @Override |
| 795 | public K floorKey(K key) { |