protected boolean typeOK(Object value) {
			boolean type_ok = false;
			if (value instanceof Json) {
				type_ok = true;
			} else if (value instanceof Number) {
				type_ok = true;
			} else if (value instanceof String) {
				type_ok = true;
			} else if (value instanceof Boolean) {
				type_ok = true;
			}

			return type_ok;
		}