form.rewind(NullWriter.getSharedInstance(), this);
            // Shouldn't get this far, because the form should
            // throw the RenderRewoundException.
            throw new StaleLinkException(Tapestry.format("RequestCycle.form-rewind-failure", form
                    .getExtendedId()), form);
        }
        catch (RenderRewoundException ex)
        {
            // This is acceptible and expected.