// javadoc inherited
public void startText() throws BuilderException {
// It is currently the case that the text, if allowed, will already
// exist within the label
ConcreteMenuLabel parent = getCurrentMenuLabel();
if (parent != null) {
if (parent.getText() != null) {
push(parent.getText());
} else {
reportTypeNotAllowed(MenuText.class);
}
} else {
reportBadParent(MenuText.class);