protected String toJSONFragment() {
        StringBuffer json = new StringBuffer();
        boolean first = true;
        if (isSetTokenStatus()) {
            if (!first) json.append(", ");
            json.append(quoteJSON("TokenStatus"));
            json.append(" : ");
            json.append(quoteJSON(getTokenStatus().value()));
            first = false;
        }
        if (isSetTokenType()) {
            if (!first) json.append(", ");
            json.append(quoteJSON("TokenType"));
            json.append(" : ");
            json.append(quoteJSON(getTokenType().value()));
            first = false;
        }
        if (isSetCallerReference()) {
            if (!first) json.append(", ");
            json.append(quoteJSON("CallerReference"));
            json.append(" : ");
            json.append(quoteJSON(getCallerReference()));
            first = false;
        }
        if (isSetTokenFriendlyName()) {
            if (!first) json.append(", ");
            json.append(quoteJSON("TokenFriendlyName"));
            json.append(" : ");
            json.append(quoteJSON(getTokenFriendlyName()));
            first = false;
        }
        return json.toString();
    }