<BUG>public final class Genie {static final Logger logger = LogManager.get(Genie.class);</BUG><CONTEXT>import java.lang.annotation.Annotation;import java.lang.reflect.*;import java.util.*;import java.util.concurrent.ConcurrentHashMap;import java.util.concurrent.ConcurrentMap;<extra_id_0>private static final ThreadLocal<Integer> AFFINITY = new ThreadLocal<Integer>();public static class Binder<T> {private Class<T> type;</CONTEXT>
public final class Genie implements Injector {static final Logger logger = LogManager.get(Genie.class);