code: private Field getPageFlowScopedFormMember( ActionMapping mapping, HttpServletRequest request )
      {
          if ( mapping instanceof PageFlowActionMapping )
          {
              PageFlowActionMapping pfam = ( PageFlowActionMapping ) mapping;
              String formMember = pfam.getFormMember();
              if ( formMember == null ) return null;
  
              Field field = null;
              FlowController fc = PageFlowRequestWrapper.get( request ).getCurrentFlowController();
              try
              {
                  field = fc.getClass().getDeclaredField( formMember );
              }
              catch ( NoSuchFieldException e )
              {
                  // try finding a non-private field from the class hierarchy
                  field = InternalUtils.lookupField( fc.getClass(), formMember );
                  if ( field == null || Modifier.isPrivate( field.getModifiers() ) )
                  {
                      LOG.error("Could not find page flow member " + formMember + " as the form bean.");
                      return null;
                  }
              }
  
              if ( ! Modifier.isPublic( field.getModifiers() ) ) field.setAccessible( true );
              return field;
          }
  
          return null;
      }
docs: See if this action mapping is our custom config type, and if so, see if the action should use a member variable
  in the page flow controller as its form bean (the <code>useFormBean</code> attribute on
  <code>&#64;Jpf.Action</code>).  If so, return the appropriate Field in the controller class.