@Override public String toString() { try { return CodecJSON.encodeString(this); } catch (Exception e) { return super.toString(); } }
@Override public JSONObject toJSON() throws Exception { recountActiveTasks(); return CodecJSON.encodeJSON(this); }