--- /dev/null
+import "MMap" as MMap\r
+\r
+importJava "java.util.TreeMap" where\r
+ data T a b\r
+\r
+ @JavaName "<init>"\r
+ create :: () -> <Proc> MMap.T a b\r
+ \r
+ subMap :: T a b -> a -> a -> MMap.T a b\r
+\r
+ floorKey :: T a b -> a -> Maybe a\r
+ ceilingKey :: T a b -> a -> Maybe a\r
+ lowerKey :: T a b -> a -> Maybe a\r
+ higherKey :: T a b -> a -> Maybe a\r
+\r
+ floorEntry :: T a b -> a -> Maybe (MMap.Entry a b)\r
+ ceilingEntry :: T a b -> a -> Maybe (MMap.Entry a b)\r
+ lowerEntry :: T a b -> a -> Maybe (MMap.Entry a b)\r
+ higherEntry :: T a b -> a -> Maybe (MMap.Entry a b)\r
+ \r
+importJava "org.simantics.scl.runtime.collection.TreeMapUtils" where\r
+ asTreeMap :: MMap.T a b -> T a b
\ No newline at end of file