(B)0[m[1;4mDECLARE[m [1mqqwq> [1;4mFUNCTION[m[1m qqqwq> <routine-name> qqqqqqqqqqqqqqqqqqk [m [1m [m [1m mq> [1;4mPROCEDURE[m[1m qqj x [m [1m lqqqqqqqqqqqqqqqqqqqqqqqqqqqqq <qqqqqqqqqqqqqqqqqqqqqqqqqqqqqj [m [1m mqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqqqqqqqqqqqqqqqqqqqqqqqqqk [m [1m mq> [1;4mSTORED[m[1m [1;4mNAME[m[1m IS <identifier> qj [m [1m x [m [1m lqqqqqqqqqqqqqqqqqqqqqqqqqqq[m [1m<qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj [m [1m mq> ( qwqqqqqqqqqqqqqqqqqqqqqqqwq> ) qqqqqqqqqqqqqqqqqqqqqqqqk [m [1m mwq> parameter-list qqwqj [m [1m x [m [1m mqqqqqqqq , <qqqqqqqqj [m [1m x [m [1m lqqqqqqqqqqqqqqqqqqqqqqqqqqq[m [1m<qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj [m [1m mqwqqqqqqqqqqqqqqqqqqqwqq> qqwqqqqqqqqqqqqqqqqqqwqqqqqqqqqqqqqqqq> [m [1m mq> returns-clause qj mq> [1;4mLANGUAGE[m[1m [1;4mSQL[m[1m qqj [m [1m [m (B)0[m[1mparameter-list = [m [1m [m [1mqwqqqqqqqqqqwqwqqqqqqqqqqqqqqqqqqqwqwq> data-type qqqqqwqqqqqqqqqqk [m [1m tq> [1;4mIN[m[1m qqqqu m> <parameter-name> j mq> <domain-name> qj [m [1mx [m [1m tq> [1;4mOUT[m[1m qqqu [m [1mx[m [1m mq> [1;4mINOUT[m[1m qj [m [1mx[m [1mlqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[m [1mmqwqqqqqqqqqqqqqqqqqqqqqqqqqqqwqqwqqqqqqqqqqqqqqqqqqqqqwqqqqqqqqqqk [m [1m mq> [1;4mDEFAULT[m[1m value-expr qqqqqj[m [1mmq> mechanism-clause qj x [m [1m lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq<qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj [m [1m mwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq>[m [1m mq> [1;4mCOMMENT[m[1m [1;4mIS[m[1m qwq> 'string' qqqwqj [m [1m mqqqqqq / <qqqqqj [m (B)0[m[1mmechanism-clause = [m [1m [m [1mqqqq> [1;4mBY[m[1m qqwq> [1;4mDESCRIPTOR[m[1m qwqqq> [m [1m tq> [1;4mLENGTH[m[1m qqqqqu [m [1m tq> [1;4mREFERENCE[m[1m qqu [m [1m mq> [1;4mVALUE[m[1m qqqqqqj [m [1m [m (B)0[m[1mreturns-clause = [m [1m [m [1m qqq> [1;4mRETURNS[m[1m qw> result-data-type qwwqqqqqqqqqqqqqqqqqqqqqwqq> [m [1m m> <domain-name> qqqqjmq> mechanism-clause qj [m