docs: public List<Field> resolveFields(QualifiedName name)
      {
          return allFields.stream()
                  .filter(input -> input.canResolve(name))
                  .collect(toImmutableList());
      }