public class io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager implements org.apache.curator.framework.recipes.cache.PathChildrenCacheListener
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager
  super_class: java.lang.Object
{
  private static final Logger log;
    descriptor: LLogger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private Vertx vertx;
    descriptor: LVertx;
    flags: (0x0002) ACC_PRIVATE

  private NodeListener nodeListener;
    descriptor: LNodeListener;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.curator.framework.recipes.cache.PathChildrenCache clusterNodes;
    descriptor: Lorg/apache/curator/framework/recipes/cache/PathChildrenCache;
    flags: (0x0002) ACC_PRIVATE

  private volatile boolean active;
    descriptor: Z
    flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE

  private volatile boolean joined;
    descriptor: Z
    flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE

  private java.lang.String nodeID;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.curator.framework.CuratorFramework curator;
    descriptor: Lorg/apache/curator/framework/CuratorFramework;
    flags: (0x0002) ACC_PRIVATE

  private boolean customCuratorCluster;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private org.apache.curator.RetryPolicy retryPolicy;
    descriptor: Lorg/apache/curator/RetryPolicy;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Map<java.lang.String, io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager$ZKLock> locks;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager$ZKLock;>;

  private java.util.Map<java.lang.String, AsyncMap<?, ?>> asyncMapCache;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;LAsyncMap<**>;>;

  private java.util.Map<java.lang.String, AsyncMultiMap<?, ?>> asyncMultiMapCache;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;LAsyncMultiMap<**>;>;

  private static final java.lang.String DEFAULT_CONFIG_FILE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "default-zookeeper.json"

  private static final java.lang.String CONFIG_FILE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "zookeeper.json"

  private static final java.lang.String ZK_SYS_CONFIG_KEY;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "vertx.zookeeper.config"

  private JsonObject conf;
    descriptor: LJsonObject;
    flags: (0x0002) ACC_PRIVATE

  private static final java.lang.String ZK_PATH_LOCKS;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "/locks/"

  private static final java.lang.String ZK_PATH_COUNTERS;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "/counters/"

  private static final java.lang.String ZK_PATH_CLUSTER_NODE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "/cluster/nodes/"

  private static final java.lang.String ZK_PATH_CLUSTER_NODE_WITHOUT_SLASH;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "/cluster/nodes"

  private static final java.lang.String VERTX_HA_NODE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "__vertx.haInfo"

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 18
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tClusterManager cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLoggerFactory cannot be resolved\n\tVertx cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tAsyncMap cannot be resolved to a type\n\tAsyncMultiMap cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tAsyncMultiMap cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tAsyncMap cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method getSyncMap(String) of type ZookeeperClusterManager must override or implement a supertype method\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tLock cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tCounter cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method getNodeID() of type ZookeeperClusterManager must override or implement a supertype method\n\tThe method getNodes() of type ZookeeperClusterManager must override or implement a supertype method\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tVertxException cannot be resolved to a type\n\tVertxException cannot be resolved to a type\n\tThe method getLockWithTimeout(String, long, Handler<AsyncResult<Lock>>) from the type ZookeeperClusterManager refers to the missing type Handler\n\tThe target type of this expression must be a functional interface\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method isActive() of type ZookeeperClusterManager must override or implement a supertype method\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tCounter cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tLock cannot be resolved to a type\n\tThe method release() of type ZookeeperClusterManager.ZKLock must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;

  public void <init>(org.apache.curator.framework.CuratorFramework);
    descriptor: (Lorg/apache/curator/framework/CuratorFramework;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 18
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tClusterManager cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLoggerFactory cannot be resolved\n\tVertx cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tAsyncMap cannot be resolved to a type\n\tAsyncMultiMap cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tAsyncMultiMap cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tAsyncMap cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method getSyncMap(String) of type ZookeeperClusterManager must override or implement a supertype method\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tLock cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tCounter cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method getNodeID() of type ZookeeperClusterManager must override or implement a supertype method\n\tThe method getNodes() of type ZookeeperClusterManager must override or implement a supertype method\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tVertxException cannot be resolved to a type\n\tVertxException cannot be resolved to a type\n\tThe method getLockWithTimeout(String, long, Handler<AsyncResult<Lock>>) from the type ZookeeperClusterManager refers to the missing type Handler\n\tThe target type of this expression must be a functional interface\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method isActive() of type ZookeeperClusterManager must override or implement a supertype method\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tCounter cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tLock cannot be resolved to a type\n\tThe method release() of type ZookeeperClusterManager.ZKLock must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    MethodParameters:
         Name  Flags
      curator  

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 18
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tClusterManager cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLoggerFactory cannot be resolved\n\tVertx cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tAsyncMap cannot be resolved to a type\n\tAsyncMultiMap cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tAsyncMultiMap cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tAsyncMap cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method getSyncMap(String) of type ZookeeperClusterManager must override or implement a supertype method\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tLock cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tCounter cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method getNodeID() of type ZookeeperClusterManager must override or implement a supertype method\n\tThe method getNodes() of type ZookeeperClusterManager must override or implement a supertype method\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tVertxException cannot be resolved to a type\n\tVertxException cannot be resolved to a type\n\tThe method getLockWithTimeout(String, long, Handler<AsyncResult<Lock>>) from the type ZookeeperClusterManager refers to the missing type Handler\n\tThe target type of this expression must be a functional interface\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method isActive() of type ZookeeperClusterManager must override or implement a supertype method\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tCounter cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tLock cannot be resolved to a type\n\tThe method release() of type ZookeeperClusterManager.ZKLock must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    MethodParameters:
                  Name  Flags
      resourceLocation  

  public void <init>(org.apache.curator.framework.CuratorFramework, java.lang.String);
    descriptor: (Lorg/apache/curator/framework/CuratorFramework;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 18
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tClusterManager cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLoggerFactory cannot be resolved\n\tVertx cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tAsyncMap cannot be resolved to a type\n\tAsyncMultiMap cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tAsyncMultiMap cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tAsyncMap cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method getSyncMap(String) of type ZookeeperClusterManager must override or implement a supertype method\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tLock cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tCounter cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method getNodeID() of type ZookeeperClusterManager must override or implement a supertype method\n\tThe method getNodes() of type ZookeeperClusterManager must override or implement a supertype method\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tVertxException cannot be resolved to a type\n\tVertxException cannot be resolved to a type\n\tThe method getLockWithTimeout(String, long, Handler<AsyncResult<Lock>>) from the type ZookeeperClusterManager refers to the missing type Handler\n\tThe target type of this expression must be a functional interface\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method isActive() of type ZookeeperClusterManager must override or implement a supertype method\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tCounter cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tLock cannot be resolved to a type\n\tThe method release() of type ZookeeperClusterManager.ZKLock must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    MethodParameters:
         Name  Flags
      curator  
      nodeID   

  public void <init>(JsonObject);
    descriptor: (LJsonObject;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 18
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tClusterManager cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLoggerFactory cannot be resolved\n\tVertx cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tAsyncMap cannot be resolved to a type\n\tAsyncMultiMap cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tAsyncMultiMap cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tAsyncMap cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method getSyncMap(String) of type ZookeeperClusterManager must override or implement a supertype method\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tLock cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tCounter cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method getNodeID() of type ZookeeperClusterManager must override or implement a supertype method\n\tThe method getNodes() of type ZookeeperClusterManager must override or implement a supertype method\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tVertxException cannot be resolved to a type\n\tVertxException cannot be resolved to a type\n\tThe method getLockWithTimeout(String, long, Handler<AsyncResult<Lock>>) from the type ZookeeperClusterManager refers to the missing type Handler\n\tThe target type of this expression must be a functional interface\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method isActive() of type ZookeeperClusterManager must override or implement a supertype method\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tCounter cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tLock cannot be resolved to a type\n\tThe method release() of type ZookeeperClusterManager.ZKLock must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    MethodParameters:
        Name  Flags
      config  

  void <init>(org.apache.curator.RetryPolicy, org.apache.curator.framework.CuratorFramework);
    descriptor: (Lorg/apache/curator/RetryPolicy;Lorg/apache/curator/framework/CuratorFramework;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 18
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tClusterManager cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLoggerFactory cannot be resolved\n\tVertx cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tAsyncMap cannot be resolved to a type\n\tAsyncMultiMap cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tAsyncMultiMap cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tAsyncMap cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method getSyncMap(String) of type ZookeeperClusterManager must override or implement a supertype method\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tLock cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tCounter cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method getNodeID() of type ZookeeperClusterManager must override or implement a supertype method\n\tThe method getNodes() of type ZookeeperClusterManager must override or implement a supertype method\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tVertxException cannot be resolved to a type\n\tVertxException cannot be resolved to a type\n\tThe method getLockWithTimeout(String, long, Handler<AsyncResult<Lock>>) from the type ZookeeperClusterManager refers to the missing type Handler\n\tThe target type of this expression must be a functional interface\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tThe method isActive() of type ZookeeperClusterManager must override or implement a supertype method\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tCounter cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tLock cannot be resolved to a type\n\tThe method release() of type ZookeeperClusterManager.ZKLock must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    MethodParameters:
             Name  Flags
      retryPolicy  
      curator      

  private void loadProperties(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 140
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    MethodParameters:
                  Name  Flags
      resourceLocation  

  private java.io.InputStream getConfigStream(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/io/InputStream;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 149
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    Exceptions:
      throws java.io.FileNotFoundException
    MethodParameters:
                  Name  Flags
      resourceLocation  

  public void setConfig(JsonObject);
    descriptor: (LJsonObject;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 166
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    MethodParameters:
      Name  Flags
      conf  

  public JsonObject getConfig();
    descriptor: ()LJsonObject;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 170
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tJsonObject cannot be resolved to a type\n\tJsonObject cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;

  public org.apache.curator.framework.CuratorFramework getCuratorFramework();
    descriptor: ()Lorg/apache/curator/framework/CuratorFramework;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 174
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;

  public void setVertx(Vertx);
    descriptor: (LVertx;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 179
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tVertx cannot be resolved to a type\n\tVertx cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    MethodParameters:
       Name  Flags
      vertx  

  public <K, V> void getAsyncMultiMap(java.lang.String, Handler<AsyncResult<AsyncMultiMap<K, V>>>);
    descriptor: (Ljava/lang/String;LHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 194
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tAsyncMultiMap cannot be resolved to a type\n\tVertx cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/String;LHandler<LAsyncResult<LAsyncMultiMap<TK;TV;>;>;>;)V
    MethodParameters:
         Name  Flags
      name     
      handler  

  public <K, V> void getAsyncMap(java.lang.String, Handler<AsyncResult<AsyncMap<K, V>>>);
    descriptor: (Ljava/lang/String;LHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 202
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tAsyncMap cannot be resolved to a type\n\tVertx cannot be resolved to a type\n\tVertx cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/String;LHandler<LAsyncResult<LAsyncMap<TK;TV;>;>;>;)V
    MethodParameters:
         Name  Flags
      name     
      handler  

  public <K, V> java.util.Map<K, V> getSyncMap(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 211
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getSyncMap(String) of type ZookeeperClusterManager must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/String;)Ljava/util/Map<TK;TV;>;
    MethodParameters:
      Name  Flags
      name  

  public void getLockWithTimeout(java.lang.String, long, Handler<AsyncResult<Lock>>);
    descriptor: (Ljava/lang/String;JLHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 216
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tLock cannot be resolved to a type\n\tVertx cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    Signature: (Ljava/lang/String;JLHandler<LAsyncResult<LLock;>;>;)V
    MethodParameters:
               Name  Flags
      name           
      timeout        
      resultHandler  

  public void getCounter(java.lang.String, Handler<AsyncResult<Counter>>);
    descriptor: (Ljava/lang/String;LHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 237
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tCounter cannot be resolved to a type\n\tVertx cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    Signature: (Ljava/lang/String;LHandler<LAsyncResult<LCounter;>;>;)V
    MethodParameters:
               Name  Flags
      name           
      resultHandler  

  public java.lang.String getNodeID();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 249
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getNodeID() of type ZookeeperClusterManager must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;

  public java.util.List<java.lang.String> getNodes();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 254
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getNodes() of type ZookeeperClusterManager must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public void nodeListener(NodeListener);
    descriptor: (LNodeListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 259
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    MethodParameters:
          Name  Flags
      listener  

  private void addLocalNodeID();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 263
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tVertxException cannot be resolved to a type\n\tVertxException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    Exceptions:
      throws VertxException

  private void createThisNode();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 278
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getLockWithTimeout(String, long, Handler<AsyncResult<Lock>>) from the type ZookeeperClusterManager refers to the missing type Handler\n\tThe target type of this expression must be a functional interface\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    Exceptions:
      throws java.lang.Exception

  public synchronized void join(Handler<AsyncResult<java.lang.Void>>);
    descriptor: (LHandler;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 302
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    Signature: (LHandler<LAsyncResult<Ljava/lang/Void;>;>;)V
    MethodParameters:
               Name  Flags
      resultHandler  

  public void leave(Handler<AsyncResult<java.lang.Void>>);
    descriptor: (LHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 360
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tVertx cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    Signature: (LHandler<LAsyncResult<Ljava/lang/Void;>;>;)V
    MethodParameters:
               Name  Flags
      resultHandler  

  public boolean isActive();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 389
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method isActive() of type ZookeeperClusterManager must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;

  public void childEvent(org.apache.curator.framework.CuratorFramework, org.apache.curator.framework.recipes.cache.PathChildrenCacheEvent);
    descriptor: (Lorg/apache/curator/framework/CuratorFramework;Lorg/apache/curator/framework/recipes/cache/PathChildrenCacheEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
         0: .line 399
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tNodeListener cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/ZookeeperClusterManager;
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
        Name  Flags
      client  
      event   
}
SourceFile: "ZookeeperClusterManager.java"
NestMembers:
  io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager$ZKCounter  io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager$ZKLock
InnerClasses:
  private ZKCounter = io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager$ZKCounter of io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager
  private ZKLock = io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager$ZKLock of io.vertx.spi.cluster.zookeeper.ZookeeperClusterManager