code: private FragmentInstance createNewInstance() {
      try {
        return (FragmentInstance) getBackingClass().newInstance();
      } catch (InstantiationException e) {
        throw new RuntimeException(e);
      } catch (IllegalAccessException e) {
        throw new RuntimeException(e);
      }
    }
docs: -------------------- Private helper methods