private static Object ExtractBodyParameter(HttpRequest request, BodyBinaryExtractor[] BodyArguments, BaseAttribute p)
        {
            Object toReturn = null;

            //name based lookup
            foreach (BodyBinaryExtractor be in BodyArguments)
            {
                //internally all strings are being converted to UPPER case
                if (be.ParamName.Equals(p.getName().ToUpper(), StringComparison.CurrentCultureIgnoreCase))
                {
                    toReturn = be;
                    break;
                }
            }

            return(toReturn);
        }