class org.apache.commons.lang.concurrent.EventCountCircuitBreaker$StateStrategyClosed extends org.apache.commons.lang.concurrent.EventCountCircuitBreaker$StateStrategy { private void () { org.apache.commons.lang.concurrent.EventCountCircuitBreaker$StateStrategyClosed v; v := @this: org.apache.commons.lang.concurrent.EventCountCircuitBreaker$StateStrategyClosed; specialinvoke v.()>(); return; } public boolean isStateTransition(org.apache.commons.lang.concurrent.EventCountCircuitBreaker, org.apache.commons.lang.concurrent.EventCountCircuitBreaker$CheckIntervalData, org.apache.commons.lang.concurrent.EventCountCircuitBreaker$CheckIntervalData) { org.apache.commons.lang.concurrent.EventCountCircuitBreaker v; int v, v; org.apache.commons.lang.concurrent.EventCountCircuitBreaker$CheckIntervalData v, v; org.apache.commons.lang.concurrent.EventCountCircuitBreaker$StateStrategyClosed v; boolean v; v := @this: org.apache.commons.lang.concurrent.EventCountCircuitBreaker$StateStrategyClosed; v := @parameter: org.apache.commons.lang.concurrent.EventCountCircuitBreaker; v := @parameter: org.apache.commons.lang.concurrent.EventCountCircuitBreaker$CheckIntervalData; v := @parameter: org.apache.commons.lang.concurrent.EventCountCircuitBreaker$CheckIntervalData; v = virtualinvoke v.(); v = virtualinvoke v.(); if v <= v goto label; v = 1; goto label; label: v = 0; label: return v; } protected long fetchCheckInterval(org.apache.commons.lang.concurrent.EventCountCircuitBreaker) { long v; org.apache.commons.lang.concurrent.EventCountCircuitBreaker v; org.apache.commons.lang.concurrent.EventCountCircuitBreaker$StateStrategyClosed v; v := @this: org.apache.commons.lang.concurrent.EventCountCircuitBreaker$StateStrategyClosed; v := @parameter: org.apache.commons.lang.concurrent.EventCountCircuitBreaker; v = virtualinvoke v.(); return v; } }