// for OutsideSql
        protected LikeSearchOption GetLikeSearchOption(Type type, String currentName, Object resourceBean)
        {
            PropertyInfo     pi     = type.GetProperty(currentName + "InternalLikeSearchOption");
            LikeSearchOption option = (LikeSearchOption)pi.GetValue(resourceBean, null);

            if (option == null)
            {
                ThrowLikeSearchOptionNotFoundException(resourceBean, currentName);
            }
            if (option.isSplit())
            {
                ThrowOutsideSqlLikeSearchOptionSplitUnsupportedException(option, resourceBean, currentName);
            }
            return(option);
        }