- final ImmutableMap.Builder<Method, RpcInvocationStrategy> rpcBuilder = ImmutableMap.builder();
- for (final Entry<Method, RpcDefinition> rpc : codec.getRpcMethodToSchema(type).entrySet()) {
+
+ final ImmutableBiMap<Method, RpcDefinition> methods = adapterContext.currentSerializer()
+ .getRpcMethodToSchema(type);
+ final Builder<Method, RpcInvocationStrategy> rpcBuilder = ImmutableMap.builderWithExpectedSize(methods.size());
+ for (final Entry<Method, RpcDefinition> rpc : methods.entrySet()) {