throws IOException, FacesException, FaceletException, ELException {
if (parent instanceof AjaxSource) {
// only process if parent was just created
if (parent.getParent() == null) {
AjaxSource src = (AjaxSource) parent;
AjaxListener listener = null;
ValueExpression ve = null;
if (this.binding != null) {
ve = this.binding.getValueExpression(ctx,
AjaxListener.class);
// TODO - handle both JSF 1.2/1.1 cases.