class TimeFormatWrapper {

    private final TimeFormat timeFormat;

    public TimeFormatWrapper(TimeFormat timeFormat) {
        this.timeFormat = timeFormat;
    }

    @Override
    public int hashCode() {<FILL_FUNCTION_BODY>}

    @Override
    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final TimeFormatWrapper other = (TimeFormatWrapper) obj;
        return this.timeFormat == other.timeFormat;
    }

    public TimeFormat getTimeFormat() {
        return timeFormat;
    }

    @Override
    public String toString() {
        return NbBundle.getMessage(TimeFormatWrapper.class, "TimeFormatWrapper.timeFormat." + timeFormat.name());
    }
}

        int hash = 7;
        hash = 53 * hash + (this.timeFormat != null ? this.timeFormat.hashCode() : 0);
        return hash;
    
<no_super_class>