public static boolean isCalledByClassNameOrExtRA(String className){ if (log.isDebugEnabled()) {
public static boolean isCalledByClassNameOrExtRA(String className, ApprovalOveradableClassName[] overridableClassNames){ if (log.isDebugEnabled()) {
	public static boolean isCalledByClassNameOrExtRA(String className){        if (log.isDebugEnabled()) {            log.debug(">isCalledByClassNameOrExtRA: "+className);                    }		// First check is approvals should be checked for extra calls		boolean retval = false;		if(useApprovalsOnExternalRACalls){			// Do checks as usual			retval = isCalledByClassNameHelper(className);		}else{			// First check that it is not called from extra			if(isCalledByClassNameHelper("ExtRACAProcess")){				// It is called from extra and it should not check approvals				retval = true;			}else{				// Call not from extra check that it'snot from action request.				retval = isCalledByClassNameHelper(className);			}		  		}		        if (log.isDebugEnabled()) {            log.debug("<isCalledByClassNameOrExtRA: "+retval);        }		return retval;	}