class Results {

    /**
     * Constructs a successful result.
     *
     * @return result
     */
    public static JSONObject newSucc() {
        return new JSONObject().put(Keys.CODE, StatusCodes.SUCC).put(Keys.MSG, "");
    }

    /**
     * Constructs a failed result.
     *
     * @return result
     */
    public static JSONObject newFail() {<FILL_FUNCTION_BODY>}

    /**
     * Private constructor.
     */
    private Results() {
    }
}

        return new JSONObject().put(Keys.CODE, StatusCodes.ERR).put(Keys.MSG, "System is abnormal, please try again later");
    
<no_super_class>