public static UArrayType create(UType componentType) {
    return new AutoValue_UArrayType(componentType);
  }
@Test
  public void serialization() {
    SerializableTester.reserializeAndAssert(
        UArrayType.create(UClassType.create("java.lang.String")));
    SerializableTester.reserializeAndAssert(UArrayType.create(UPrimitiveType.INT));
    SerializableTester.reserializeAndAssert(
        UArrayType.create(UArrayType.create(UPrimitiveType.INT)));
  }