code: public static Iterable<Function<Object[], Object[]>> getTransformers(Constructor<?> constructor) {
          Iterable<ArgumentTransformer> transformers = Lists.newArrayList(
                  new PrimitiveAwareVarArgsTransformer(constructor),
                  new PrimitiveTransformer(constructor),
                  new VarArgsTransformer(constructor));
  
          return ImmutableList
                  .<Function<Object[], Object[]>>copyOf(filter(transformers, applicableFilter));
      }
docs: Returns a fetch of transformers applicable to the given constructor.
  
  @param constructor constructor
  @return transformers