public Argument evaluate(ContextStack context, Argument arg1, Argument arg2)
public Argument evaluate(ContextStack context, ArrayList args)
	public Argument evaluate(ContextStack context, Argument arg1, Argument arg2)		throws MapyrusException	{		/*		 * Find index of start of regular expression in string.		 */		Argument retval;		Pattern pattern = compileRegex(arg2.toString());		Matcher matcher = pattern.matcher(arg1.toString());		if (matcher.find())		{			int index = matcher.start() + 1;			if (index == 1)				retval = Argument.numericOne;			else				retval = new Argument(index);		}		else		{			retval = Argument.numericZero;		}		return(retval);	}