code: public FacesBackingBean getFacesBackingBeanInstance( Class beanClass )
          throws InstantiationException, IllegalAccessException
      {
          assert FacesBackingBean.class.isAssignableFrom( beanClass )
                  : "Class " + beanClass.getName() + " does not extend " + FacesBackingBean.class.getName();
          return ( FacesBackingBean ) beanClass.newInstance();
      }
docs: Get a FacesBackingBean instance, given a FacesBackingBean class.
  
  @param beanClass the Class, which must be assignable to {@link FacesBackingBean}.
  @return a new FacesBackingBean instance.