class TravelTimePanel extends RelativeLayout implements TravelTimePicker.OnTimePickedListener {

    public TravelTimePanel setTime(final Date time) {
        if (time == null) {
            throw new IllegalArgumentException(getContext().getString(R.string.msdkui_exception_date_null));
        }
        if (mOnTimeChangedListener != null && mDate != null && !mDate.equals(time)) {
            mOnTimeChangedListener.onTimeChanged(time, getTimeType());
        }
        mDate = (Date) time.clone();
        displayDateOnUi();
        return this;
    }

    public  TravelTimePanel(final Context context);
    public  TravelTimePanel(final Context context, final AttributeSet attrs);
    public  TravelTimePanel(final Context context, final AttributeSet attrs, final int defStyleAttr);
    @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) public  TravelTimePanel(final Context context, final AttributeSet attrs, final int defStyleAttr,
            final int defStyleRes);

}