package com.mercandalli.android.apps.files.file.audio.metadata.read;
import java.util.Hashtable;
/* package */ class MyMap extends Hashtable {
public static final long serialVersionUID = 1L;
public MyMap() {
}
private Object actualGet(Object key, Object def) {
Object result = super.get(key);
return result == null ? def : result;
}
public Object get(Object key, Object def) {
return this.actualGet(key, def);
}
public Integer get(Object key, Integer def) {
return (Integer) this.actualGet(key, def);
}
public String get(Object key, String def) {
return (String) this.actualGet(key, def);
}
public Boolean get(Object key, Boolean def) {
return (Boolean) this.actualGet(key, def);
}
public Integer get(Object key, int def) {
return (Integer) this.actualGet(key, new Integer(def));
}
public final Object put(Object key, Object value) {
if (key != null && value != null) {
return super.put(key, value);
} else {
super.remove(key);
return null;
}
}
}