@Override public <T> T injectInto(T injectedValue, ObjectShortToObjectFunction<? super T, ? extends T> function) { return this.delegate.injectInto(injectedValue, function); }
@Override public <T> T injectInto(T injectedValue, ObjectShortToObjectFunction<? super T, ? extends T> function) { synchronized (this.lock) { return this.map.injectInto(injectedValue, function); } }
@Override public <T> T injectInto(T injectedValue, ObjectShortToObjectFunction<? super T, ? extends T> function) { return this.map.injectInto(injectedValue, function); }
@Override public <T> T injectInto(T injectedValue, ObjectShortToObjectFunction<? super T, ? extends T> function) { synchronized (this.lock) { return this.map.injectInto(injectedValue, function); } }
@Override public <T> T injectInto(T injectedValue, ObjectShortToObjectFunction<? super T, ? extends T> function) { return this.delegate.injectInto(injectedValue, function); }
@Override public <T> T injectInto(T injectedValue, ObjectShortToObjectFunction<? super T, ? extends T> function) { return this.map.injectInto(injectedValue, function); }
@Override public <T> T injectInto(T injectedValue, ObjectShortToObjectFunction<? super T, ? extends T> function) { return this.map.injectInto(injectedValue, function); }
@Override public <T> T injectInto(T injectedValue, ObjectShortToObjectFunction<? super T, ? extends T> function) { synchronized (this.lock) { return this.map.injectInto(injectedValue, function); } }
@Override public <T> T injectInto(T injectedValue, ObjectShortToObjectFunction<? super T, ? extends T> function) { return this.delegate.injectInto(injectedValue, function); }