class WaypointList extends RecyclerView {

    public void setEntries(final List<WaypointEntry> entries) {
        if (entries.size() > mMaxWaypointCount) {
            throw new IllegalArgumentException(
                    getContext().getString(R.string.msdkui_exception_waypoint_exceed_max));
        }
        if (entries.size() < mMinWaypointCount) {
            throw new IllegalArgumentException(
                    getContext().getString(R.string.msdkui_exception_waypoint_failing_min));
        }
        mWaypointEntries.clear();
        mWaypointEntries.addAll(entries);
        mAdapter.updateEntry();
    }

    public  WaypointList(final Context context);
    public  WaypointList(final Context context, final AttributeSet attrs);
    public  WaypointList(final Context context, final AttributeSet attrs, final int defStyleAttr);

}