} else if (type.equals(FixedValue.class)) { return FixedValueGenerator.INSTANCE;
    static CallbackGenerator getGenerator(Class type) {        if (type.equals(NoOp.class)) {           return NoOpGenerator.INSTANCE;        } else if (type.equals(MethodInterceptor.class)) {            return MethodInterceptorGenerator.INSTANCE;        } else if (type.equals(InvocationHandler.class)) {            return InvocationHandlerGenerator.INSTANCE;        } else if (type.equals(LazyLoader.class)) {            return LazyLoaderGenerator.INSTANCE;        } else if (type.equals(Dispatcher.class)) {            return DispatcherGenerator.INSTANCE;        } else {            throw new IllegalStateException("Unknown callback " + type);        }    }