class DefaultTimepointLimiter implements TimepointLimiter {

    @SuppressWarnings("SimplifiableIfStatement")
    @Override
    public boolean isPmDisabled() {
        Timepoint midday = new Timepoint(12);

        if (mMaxTime != null && mMaxTime.compareTo(midday) < 0) return true;

        if (!exclusiveSelectableTimes.isEmpty()) return exclusiveSelectableTimes.last().compareTo(midday) < 0;

        return false;
    }

      DefaultTimepointLimiter();
    @SuppressWarnings("WeakerAccess") public  DefaultTimepointLimiter(Parcel in);

}