public interface  org.graalvm.collections.UnmodifiableEconomicMap extends java.lang.Object
{
public abstract java.lang.Object get(java.lang.Object);
public java.lang.Object get(java.lang.Object, java.lang.Object)
{
org.graalvm.collections.UnmodifiableEconomicMap v;
java.lang.Object v, v, v;
v := @this: org.graalvm.collections.UnmodifiableEconomicMap;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = interfaceinvoke v.<org.graalvm.collections.UnmodifiableEconomicMap: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
return v;
label:
return v;
}
public abstract boolean containsKey(java.lang.Object);
public abstract int size();
public abstract boolean isEmpty();
public abstract java.lang.Iterable getValues();
public abstract java.lang.Iterable getKeys();
public abstract org.graalvm.collections.UnmodifiableMapCursor getEntries();
}