(K key)
| 792 | } |
| 793 | |
| 794 | @Override |
| 795 | public K floorKey(K key) { |
| 796 | if(key==null) throw new NullPointerException(); |
| 797 | if(tooLow(key)) return null; |
| 798 | |
| 799 | if(tooHigh(key)){ |
| 800 | return lastKey2(); |
| 801 | } |
| 802 | |
| 803 | K ret = m.floorKey(key); |
| 804 | if(ret!=null && tooLow(ret)) return null; |
| 805 | return ret; } |
| 806 | |
| 807 | @Override |
| 808 | public Map.Entry<K,V> ceilingEntry(K key) { |