package org.azavea.otm.data;

import java.lang.reflect.Field;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Hashtable;

import org.json.JSONException;
import org.json.JSONObject;

import com.loopj.android.http.RequestParams;

import android.util.Log;

public abstract class Model {
	protected JSONObject data;
	
	protected long getLongOrDefault(String key, Long defaultValue) throws JSONException {
		if (data.isNull(key)){ 
			return defaultValue;
		} else {
			return data.getLong(key);
		}
	}
	public void setData(JSONObject data) {
		this.data = data;
	}
	
	public JSONObject getData() {
		return data;
	}
}

@@ -34,247 +34,58 @@
 ort 
-java.lang.reflect.Field;%0Aimport java.util.Enumeration;%0Aimport java.util.HashMap;%0Aimport java.util.Hashtable;%0A%0Aimport org.json.JSONException;%0Aimport org.json.JSONObject;%0A%0Aimport com.loopj.android.http.RequestParams;%0A%0Aimport android.util.Log
+org.json.JSONException;%0Aimport org.json.JSONObject
 ;%0A%0Ap

Remove unused imports