Buggy code:
public class BrowserInfoPage extends WebPage { private static final long serialVersionUID = 1L ; private static final Log log = LogFactory . getLog ( BrowserInfoPage . class ) ; private String continueTo ; public BrowserInfoPage ( PageParameters parameters ) { } public BrowserInfoPage ( final String continueTo ) { } private final void initComps ( ) { WebComponent meta = new WebComponent ( "meta" ) ; <START_BUG> PageParameters parameters = new PageParameters ( ) ; <END_BUG> parameters . put ( "cto" , continueTo ) ; CharSequence url = urlFor ( new wicket . request . target . component . BookmarkablePageRequestTarget ( BrowserInfoPage . class , parameters ) ) ; meta . add ( new wicket . AttributeModifier ( "content" , true , new Model ( ( "0;<seq2seq4repair_space>url=" + url ) ) ) ) ; add ( meta ) ; WebMarkupContainer link = new WebMarkupContainer ( "link" ) ; link . add ( new wicket . AttributeModifier ( "href" , true , new Model ( ( ( Serializable ) ( url ) ) ) ) ) ; add ( link ) ; add ( new BrowserInfoPage . PostBackForm ( "postback" ) ) ; } private void warnNotUsingWebClientInfo ( ClientInfo clientInfo ) { } protected final void setContinueTo ( String continueTo ) { } private final class PostBackForm extends Form { private static final long serialVersionUID = 1L ; public PostBackForm ( String id ) { } protected void onSubmit ( ) { } } protected final void continueToPrevious ( ) { } public boolean isVersioned ( ) { } private static final class ClientPropertiesBean implements Serializable { private static final long serialVersionUID = 1L ; private String navigatorAppName ; private String navigatorAppVersion ; private String navigatorAppCodeName ; private Boolean navigatorCookieEnabled ; private Boolean navigatorJavaEnabled = Boolean . FALSE ; private String navigatorLanguage ; private String navigatorPlatform ; private String navigatorUserAgent ; private String screenWidth ; private String screenHeight ; private String screenColorDepth ; private String utcOffset ; public void merge ( ClientProperties properties ) { } public String getNavigatorAppCodeName ( ) { } public void setNavigatorAppCodeName ( String navigatorAppCodeName ) { } public String getNavigatorAppName ( ) { } public void setNavigatorAppName ( String navigatorAppName ) { } public String getNavigatorAppVersion ( ) { } public void setNavigatorAppVersion ( String navigatorAppVersion ) { } public Boolean getNavigatorCookieEnabled ( ) { } public void setNavigatorCookieEnabled ( Boolean navigatorCookieEnabled ) { } public Boolean getNavigatorJavaEnabled ( ) { } public void setNavigatorJavaEnabled ( Boolean navigatorJavaEnabled ) { } public String getNavigatorLanguage ( ) { } public void setNavigatorLanguage ( String navigatorLanguage ) { } public String getNavigatorPlatform ( ) { } public void setNavigatorPlatform ( String navigatorPlatform ) { } public String getNavigatorUserAgent ( ) { } public void setNavigatorUserAgent ( String navigatorUserAgent ) { } public String getScreenColorDepth ( ) { } public void setScreenColorDepth ( String screenColorDepth ) { } public String getScreenHeight ( ) { } public void setScreenHeight ( String screenHeight ) { } public String getScreenWidth ( ) { } public void setScreenWidth ( String screenWidth ) { } public String getUtcOffset ( ) { } public void setUtcOffset ( String utcOffset ) { } } }

Fix:
PageParameters < String , Object > parameters = new PageParameters < String , Object > ( ) ;