Decl?  Please just use Declaration.  Even just writeAncestorInjectorField is probably good enough.  WHAT it's doing is clear, but the how is a detail.