securePageSuperTypeRef = new WeakReference<Class< ? extends Component>>(securePageSuperType);
// Handle unauthorized access to pages
Application.get().getSecuritySettings().setUnauthorizedComponentInstantiationListener(
new IUnauthorizedComponentInstantiationListener()
{
public void onUnauthorizedInstantiation(final Component< ? > component)
{
// If there is a sign in page class declared, and the
// unauthorized component is a page, but it's not the