builder.add(AnnotationValues.asType(implementingTypeValue));
}
ImmutableSet<TypeElement> implementingTypes = builder.build();
AnnotationValue allowSubclassesValue = checkNotNull(values.get("allowSubclasses"));
boolean allowSubclasses = AnnotationValues.asBoolean(allowSubclassesValue);
<BUG>return Optional.of(
new AutoFactoryDeclaration(
</BUG>
getAnnotatedType(element),
element,

builder.add(AnnotationValues.asType(implementingTypeValue));
}
ImmutableSet<TypeElement> implementingTypes = builder.build();
AnnotationValue allowSubclassesValue = checkNotNull(values.get("allowSubclasses"));
boolean allowSubclasses = AnnotationValues.asBoolean(allowSubclassesValue);
return Optional.<AutoFactoryDeclaration>of(
new AutoValue_AutoFactoryDeclaration(
getAnnotatedType(element),
element,
