docs: public static List<Field> getInstanceFields(Class type) {
          List<Field> fields = Lists.newArrayList(type.getDeclaredFields());
          return ImmutableList.copyOf(Iterables.filter(fields, InstanceFieldPredicate.PREDICATE));
      }