cachedCode = "_action" + counter++ + "()"; BeanShell.eval(null,cachedCode + "{"
String cachedCodeName = "_action" + counter++; BeanShell.eval(null,cachedCodeName + "(){"
	public void invoke(View view)	{		if(cachedCode == null)		{			cachedCode = "_action" + counter++ + "()";			BeanShell.eval(null,cachedCode + "{"				+ code + "}");		}		BeanShell.eval(view,cachedCode);	}