code: public Serializer<?> serializerFor( TypeFactory<?> type ) {
          if (type instanceof TupleFactory) {
              return ((TupleFactory<?>)type).getSerializer(this);
          }
          return serializers.serializerFor(type.getType());
      }
docs: Obtain a serializer for the given value type.
  
  @param type the type; may not be null
  @return the serializer