public Argument evaluate(ContextStack context, Argument arg1, Argument arg2)
private Argument evaluate(ContextStack context, Argument arg1, Argument arg2)
	public Argument evaluate(ContextStack context, Argument arg1, Argument arg2)		throws MapyrusException	{		/*		 * First geometry cannot contain second if it's bounding		 * box does not contain bounding box of second geometry.		 */		Rectangle2D.Double rect1 = arg1.getGeometryBoundingBox();		Rectangle2D.Double rect2 = arg2.getGeometryBoundingBox();		if (rect1 == null || rect2 == null)			return(Argument.numericZero);		if (rect2.getMaxX() < rect1.getMinX() || rect2.getMinX() > rect1.getMaxX() ||			rect2.getMaxY() < rect1.getMinY() || rect2.getMinY() > rect1.getMaxY())		{			return(Argument.numericZero);		}		String wkt1 = arg1.toString();		String wkt2 = arg2.toString();		return(isContaining(wkt1, wkt2));	}