(K key)
| 805 | return ret; } |
| 806 | |
| 807 | @Override |
| 808 | public Map.Entry<K,V> ceilingEntry(K key) { |
| 809 | if(key==null) throw new NullPointerException(); |
| 810 | if(tooHigh(key)) return null; |
| 811 | |
| 812 | if(tooLow(key)){ |
| 813 | return firstEntry(); |
| 814 | } |
| 815 | |
| 816 | Entry<K,V> ret = m.ceilingEntry(key); |
| 817 | if(ret!=null && tooHigh(ret.getKey())) return null; |
| 818 | return ret; |
| 819 | } |
| 820 | |
| 821 | @Override |
| 822 | public K ceilingKey(K key) { |