public JSONObject Copy()
{
//return JSONParser.parse(print()); //this is slower than your grandma
JSONObject xCopy = new JSONObject(type);
xCopy.Merge(this); //simple, eh. but a 100 times faster because it won't torture the f****n' garbage collector!
return(xCopy);
}