protected void appendLodging(StringBuilder req, LodgingRequest lodging) {
        if (lodging != null) {
            if (lodging.getCheckinTime() != null) {
                this.appendParam(req, LodgingRequest.Field.checkinTime.getValue(),
                        new SimpleDateFormat(DATE_FORMAT).format(lodging.getCheckinTime()));
            }
            if (lodging.getCheckoutTime() != null) {
                this.appendParam(req, LodgingRequest.Field.checkoutTime.getValue(),
                        new SimpleDateFormat(DATE_FORMAT).format(lodging.getCheckoutTime()));
            }
            if (lodging.getDayOfStay() != null) {
                this.appendParam(req, LodgingRequest.Field.dayOfStay.getValue(),
                        lodging.getDayOfStay());
            }
            if (lodging.getExtraCharge() != null) {
                this.appendParam(req, LodgingRequest.Field.extraCharge.getValue(), lodging
                        .getExtraCharge().getValue());
            }
            if (lodging.getRoomNumber() != null) {
                this.appendParam(req, LodgingRequest.Field.roomNumber.getValue(),
                        lodging.getRoomNumber());
            }
            if (lodging.getRoomRate() != null) {
                this.appendParam(req, LodgingRequest.Field.roomRate.getValue(),
                        lodging.getRoomRate());
            }
        }
    }