public static UArrayType create(UType componentType) {
    return new AutoValue_UArrayType(componentType);
  }
@Test
  public void equality() {
    new EqualsTester()
        .addEqualityGroup(UArrayType.create(UPrimitiveType.INT))
        .addEqualityGroup(UArrayType.create(UClassType.create("java.lang.String")))
        .addEqualityGroup(UArrayType.create(UArrayType.create(UPrimitiveType.INT)))
        .testEquals();
  }