public abstract class oadd.org.apache.curator.shaded.com.google.common.util.concurrent.Monitor$Guard extends java.lang.Object
{
final oadd.org.apache.curator.shaded.com.google.common.util.concurrent.Monitor monitor;
final java.util.concurrent.locks.Condition condition;
int waiterCount;
oadd.org.apache.curator.shaded.com.google.common.util.concurrent.Monitor$Guard next;
protected void <init>(oadd.org.apache.curator.shaded.com.google.common.util.concurrent.Monitor)
{
java.util.concurrent.locks.Condition v;
java.util.concurrent.locks.ReentrantLock v;
oadd.org.apache.curator.shaded.com.google.common.util.concurrent.Monitor$Guard v;
java.lang.Object v;
oadd.org.apache.curator.shaded.com.google.common.util.concurrent.Monitor v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.util.concurrent.Monitor$Guard;
v := @parameter: oadd.org.apache.curator.shaded.com.google.common.util.concurrent.Monitor;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.Monitor$Guard: int waiterCount> = 0;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object,java.lang.Object)>(v, "monitor");
v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.Monitor$Guard: oadd.org.apache.curator.shaded.com.google.common.util.concurrent.Monitor monitor> = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.Monitor: java.util.concurrent.locks.ReentrantLock lock>;
v = virtualinvoke v.<java.util.concurrent.locks.ReentrantLock: java.util.concurrent.locks.Condition newCondition()>();
v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.Monitor$Guard: java.util.concurrent.locks.Condition condition> = v;
return;
}
public abstract boolean isSatisfied();
}