code: public SourceSnippet createConstructorInjection(
        MethodLiteral<?, Constructor<?>> constructor, NameGenerator nameGenerator,
        List<InjectorMethod> methodsOutput) throws NoSourceNameException {
      return createMethodCallWithInjection(constructor, null, nameGenerator, methodsOutput);
    }
docs: Creates a constructor injecting method and returns a string that invokes
  the new method.  The new method returns the constructed object.
  
  @param constructor constructor to call
  @param nameGenerator NameGenerator to be used for ensuring method name uniqueness
  @param methodsOutput a list where all new methods created by this
  call are added
  @return source snippet calling the generated method