out.init(ctx.getLogger(),ctx.getClassLoader());
out.init(ctx);
  public static ReflectTigerDelegate create(ElementContext ctx) {    if (!TigerDelegateHelper.isTigerReflectionAvailable(ctx.getLogger()))      return null;    // ok, if we could load that, let's new up the extractor delegate    try {      ReflectTigerDelegate out = (ReflectTigerDelegate)        Class.forName(IMPL_NAME).newInstance();      out.init(ctx.getLogger(),ctx.getClassLoader());      return out;    } catch (ClassNotFoundException e) {      TigerDelegateHelper.issue14BuildWarning(e,ctx.getLogger());    } catch (IllegalAccessException e) {      ctx.getLogger().error(e);    } catch (InstantiationException e) {      ctx.getLogger().error(e);    }    return null;  }