public FeedQueryGenerator(JCodeModel model, JPackage pkg) {
   this.model = model;
   this.pkg = pkg;
   this.parent = model.directClass(BaseApiQuery.class.getCanonicalName());
   this.precs = model.directClass(Preconditions.class.getCanonicalName());
   this.immutableList = model.directClass(ImmutableList.class.getCanonicalName());
   this.immutableMap = model.directClass(ImmutableMap.class.getCanonicalName());
   this.immutableMapBldr =
       model
           .directClass(ImmutableMap.Builder.class.getCanonicalName())
           .narrow(String.class, Object.class);
 }
 private JType iterable(JClass mapType) {
   return model.directClass("Iterable").narrow(mapType);
 }