package io.vertx.groovy.servicediscovery;
public class ServiceReference_GroovyExtension {
  public static java.util.Map<String, Object> record(io.vertx.servicediscovery.ServiceReference j_receiver) {
    return j_receiver.record() != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(j_receiver.record().toJson()) : null;
  }
  public static <T>java.lang.Object get(io.vertx.servicediscovery.ServiceReference j_receiver) {
    return io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.get());
  }
  public static <X>java.lang.Object getAs(io.vertx.servicediscovery.ServiceReference j_receiver, java.lang.Class<java.lang.Object> x) {
    return io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.getAs(x));
  }
  public static <X>java.lang.Object cachedAs(io.vertx.servicediscovery.ServiceReference j_receiver, java.lang.Class<java.lang.Object> x) {
    return io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.cachedAs(x));
  }
  public static <T>java.lang.Object cached(io.vertx.servicediscovery.ServiceReference j_receiver) {
    return io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.cached());
  }
  public static boolean isHolding(io.vertx.servicediscovery.ServiceReference j_receiver, java.lang.Object object) {
    return j_receiver.isHolding(io.vertx.core.impl.ConversionHelper.toObject(object));
  }
}