@Override
          public ImmutableSet<FactoryMethodDescriptor> visitExecutableAsConstructor(
              ExecutableElement e, Void p) {
            // applied to a constructor of a type to be created
            return ImmutableSet.of(generateDescriptorForConstructor(declaration.get(), e));
          }
A service that traverses an element and returns the set of factory methods defined therein.

@author Gregory Kick
factory/src/main/java/com/google/auto/factory/processor/FactoryDescriptorGenerator.java