docs: public Class<?>[] resolveGenerics(Class<?> fallback) {
          ResolvableType[] generics = getGenerics();
          Class<?>[] resolvedGenerics = new Class<?>[generics.length];
          for (int i = 0; i < generics.length; i++) {
              resolvedGenerics[i] = generics[i].resolve(fallback);
          }
          return resolvedGenerics;
      }