protected Holder<T> createHolder(T t) { return new SimpleHolder<T>(this, t); }
protected Holder<T> createHolder(T t) { return new SimpleHolder<T>(this, t); }
protected Holder<T> createHolder(T t) { return new SimpleHolder<T>(this, t); }
protected Holder<T> createHolder(T t) { return new SimpleHolder<T>(this, t); }