final AutoFactoryDeclaration declaration() {
    // There is always at least one method descriptor.
    return methodDescriptors().iterator().next().declaration();
  }
A value object representing a factory to be generated.

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