protected Object resolveObject()
        throws ObjectNotFoundException {
        try {
            /* todo: because of a javac bug (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5090006), we
                    can't call PageFlowUtils.getCurrentPageFlow here; thus, the call to getCurrentActionResolver.
             */
            Object jpf = PageFlowUtils.getCurrentPageFlow((HttpServletRequest)pageContext.getRequest(), pageContext.getServletContext());

            if(LOGGER.isDebugEnabled())
                LOGGER.debug("Found a pageflow of type: " + (jpf != null ? jpf.getClass().getName() : "null"));

            return jpf;
        }
        catch(Exception e) {
            throw new ObjectNotFoundException(Bundle.getErrorString("Tags_CallPageFlow_noPageFlow"), e);
        }
    }
protected Object resolveObject ( ) throws ObjectNotFoundException { try { Object jpf = PageFlowUtils . getCurrentPageFlow ( ( HttpServletRequest ) pageContext . getRequest ( ) , pageContext . getServletContext ( ) ) ; if ( LOGGER . isDebugEnabled ( ) ) LOGGER . debug ( "Found a pageflow of type: " + ( jpf != null ? jpf . getClass ( ) . getName ( ) : "null" ) ) ; return jpf ; } catch ( Exception e ) { throw new ObjectNotFoundException ( Bundle . getErrorString ( "Tags_CallPageFlow_noPageFlow" ) , e ) ; } }
Get the PageFlow for the using JSP's directory.  This is an implementation of the
{@link CallMethod#resolveObject()} method that finds the current PageFlow
using the {@link PageFlowUtils#getCurrentPageFlow} method.

@return the current PageFlow.  If there is no current PageFlow, the {@link ObjectNotFoundException} will
be thrown.
@throws ObjectNotFoundException when an exception occurs ensuring that a Page Flow is created.