@Override
    public Set<ExecutableElement> consumeBuilderMethods(Context context) {
      return consumedMethodName
          .map(
              s ->
                  context.builderAbstractMethods().stream()
                      .filter(element -> element.getSimpleName().toString().endsWith(s))
                      .collect(toImmutableSet()))
          .orElseGet(ImmutableSet::of);
    }
Tests that extensions providing their own implemented annotation types or options get picked
up.
value/src/test/java/com/google/auto/value/processor/ExtensionTest.java