protected bool isSupported(Dictionary <string, bool> isSupportedHandler, ChronoField field)
        {
            if (isSupportedHandler.ContainsKey(field.ToString()))
            {
                return(isSupportedHandler[field.ToString()]);
            }

            return(false);
        }
        protected ValueRange range(Dictionary <string, Func <ValueRange> > rangeHandler, ChronoField field)
        {
            if (rangeHandler.ContainsKey(field.ToString()))
            {
                return(rangeHandler[field.ToString()]());
            }

            return(null);
        }
        protected long?get(Dictionary <string, Func <long> > getHandler, ChronoField field)
        {
            if (getHandler.ContainsKey(field.ToString()))
            {
                return(getHandler[field.ToString()]());
            }

            return(null);
        }