code: public static ResolvableType forArrayComponent(ResolvableType componentType) {
          LettuceAssert.notNull(componentType, "Component type must not be null");
          Class<?> arrayClass = Array.newInstance(componentType.resolve(), 0).getClass();
          return new ResolvableType(arrayClass, null, null, componentType);
      }
docs: Return a {@link ResolvableType} as a array of the specified {@code componentType}.
  
  @param componentType the component type
  @return a {@link ResolvableType} as an array of the specified component type