return new AbstractInstallMetaData();
}
public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
{
AbstractInstallMetaData install = (AbstractInstallMetaData) o;
for (int i = 0; i < attrs.getLength(); ++i)
{
String localName = attrs.getLocalName(i);
if ("bean".equals(localName))
install.setBean(attrs.getValue(i));
else if ("method".equals(localName))
install.setMethodName(attrs.getValue(i));
else if ("state".equals(localName))
install.setDependentState(new ControllerState(attrs.getValue(i)));
else if ("whenRequired".equals(localName))
install.setState(new ControllerState(attrs.getValue(i)));
}
}