}
protected boolean pushWidget(String path, boolean unused) throws SAXException {
Widget parent = peekWidget();
if (path == null || path.length() == 0) {
throw new FormsRuntimeException("Missing 'id' attribute on template instruction");
}
Widget widget = parent.lookupWidget(path);
if (widget == null) {
throw new FormsRuntimeException(parent + " has no child named '" + path + "'", parent.getLocation());
}
String id = widget.getFullName();
// Is there an updated widget at a higher level in the template?
boolean inUpdatedTemplate = ((Boolean)widgetStack.peek(1)).booleanValue();