@FFDCIgnore(IllegalArgumentException.class)
    private Integer evaluatePriority(boolean immediateOnly) {
        try {
            return elHelper.processInt("priorityExpression", this.idStoreDefinition.priorityExpression(), this.idStoreDefinition.priority(), immediateOnly);
        } catch (IllegalArgumentException e) {
            if (TraceComponent.isAnyTracingEnabled() && tc.isWarningEnabled()) {
                Tr.warning(tc, "JAVAEESEC_WARNING_IDSTORE_CONFIG", new Object[] { "priority/priorityExpression", "80" });
            }
            return 80; /* Default value from spec. */
        }
    }
@ FFDCIgnore ( IllegalArgumentException . class ) private Integer evaluatePriority ( boolean immediateOnly ) { try { return elHelper . processInt ( "priorityExpression" , this . idStoreDefinition . priorityExpression ( ) , this . idStoreDefinition . priority ( ) , immediateOnly ) ; } catch ( IllegalArgumentException e ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isWarningEnabled ( ) ) { Tr . warning ( tc , "JAVAEESEC_WARNING_IDSTORE_CONFIG" , new Object [ ] { "priority/priorityExpression" , "80" } ) ; } return 80 ; } }
Evaluate and return the priority.

@param immediateOnly If true, only return a non-null value if the setting is either an
immediate EL expression or not set by an EL expression. If false, return the
value regardless of where it is evaluated.
@return The priority or null if immediateOnly==true AND the value is not evaluated
from a deferred EL expression.